home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / text / gawk-3.0 / gawk-3
Tape Archive  |  1996-01-15  |  1.8 MB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Tape Archive (archive/tar).

You can browse this item here: gawk-3

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Tape Archive (archive/tar) magic Supported
100% file POSIX tar archive (GNU) default
99% file POSIX tar archive (GNU), directory gawk-3.0.0.bin/, mode 755 , uid 0 , gid 0 , size 0 , seconds 6076426645, user root, group root default
98% file data default
62% TrID TAR - Tape ARchive (GNU) default
37% TrID TAR - Tape ARchive (directory) default
100% siegfried x-fmt/265 Tape Archive Format default
100% lsar Tar default
100% gt2 TAR Archiv gefunden (Auflistung ist deaktiviert) default
100% disktype GNU tar archive default
100% detectItEasy Archive: tar default
100% binwalkID POSIX tar archive (GNU), owner user name: ".0.bin/" default
100% xdgMime application/x-tar default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 67 61 77 6b 2d 33 2e 30 | 2e 30 2e 62 69 6e 2f 00 |gawk-3.0|.0.bin/.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 20 20 20 |.... 7|55 . |
|00000070| 20 30 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 | 0 . | 0 . |
|00000080| 20 20 20 20 20 20 30 20 | 20 36 30 37 36 34 32 36 | 0 | 6076426|
|00000090| 36 34 35 20 20 31 31 31 | 34 37 00 20 35 00 00 00 |645 111|47. 5...|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 75 73 74 61 72 20 20 | 00 72 6f 6f 74 00 00 00 |.ustar |.root...|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 72 6f 6f 74 00 00 00 |........|.root...|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 67 61 77 6b 2d 33 2e 30 | 2e 30 2e 62 69 6e 2f 52 |gawk-3.0|.0.bin/R|
|00000210| 45 41 44 4d 45 2e 4c 69 | 6e 75 78 00 00 00 00 00 |EADME.Li|nux.....|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 20 20 |.... 6|44 . |
|00000270| 20 30 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 | 0 . | 0 . |
|00000280| 20 20 20 31 30 37 36 20 | 20 36 30 37 36 34 32 36 | 1076 | 6076426|
|00000290| 36 33 37 20 20 31 33 32 | 31 32 00 20 30 00 00 00 |637 132|12. 0...|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 75 73 74 61 72 20 20 | 00 72 6f 6f 74 00 00 00 |.ustar |.root...|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 72 6f 6f 74 00 00 00 |........|.root...|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 68 69 2c 0a 0a 74 68 69 | 73 20 69 73 20 74 68 65 |hi,..thi|s is the|
|00000410| 20 70 72 65 2d 63 6f 6d | 70 69 6c 65 64 20 62 69 | pre-com|piled bi|
|00000420| 6e 61 72 79 20 6f 66 20 | 67 61 77 6b 2d 33 2e 30 |nary of |gawk-3.0|
|00000430| 2e 30 20 66 6f 72 20 6c | 69 6e 75 78 0a 75 73 69 |.0 for l|inux.usi|
|00000440| 6e 67 20 67 63 63 20 32 | 2e 37 2e 30 2e 20 49 66 |ng gcc 2|.7.0. If|
|00000450| 20 79 6f 75 20 6e 65 65 | 64 20 74 68 65 20 73 6f | you nee|d the so|
|00000460| 75 72 63 65 2d 63 6f 64 | 65 2c 20 70 6c 65 61 73 |urce-cod|e, pleas|
|00000470| 65 0a 67 65 74 20 74 68 | 65 20 6f 72 69 67 69 6e |e.get th|e origin|
|00000480| 61 6c 20 67 6e 75 2d 70 | 61 63 6b 61 67 65 2e 0a |al gnu-p|ackage..|
|00000490| 54 68 65 72 65 20 77 61 | 73 20 6e 6f 74 68 69 6e |There wa|s nothin|
|000004a0| 67 20 73 70 65 63 69 61 | 6c 20 61 62 6f 75 74 20 |g specia|l about |
|000004b0| 74 68 65 20 63 6f 6d 70 | 69 6c 61 74 69 6f 6e 3b |the comp|ilation;|
|000004c0| 0a 69 20 6a 75 73 74 20 | 74 79 70 65 64 0a 0a 20 |.i just |typed.. |
|000004d0| 20 43 46 4c 41 47 53 3d | 2d 4f 32 20 2e 2f 63 6f | CFLAGS=|-O2 ./co|
|000004e0| 6e 66 69 67 75 72 65 0a | 20 20 6d 61 6b 65 0a 0a |nfigure.| make..|
|000004f0| 54 68 65 20 47 4e 55 2d | 52 65 61 64 6d 65 73 20 |The GNU-|Readmes |
|00000500| 74 68 61 74 20 63 61 6d | 65 20 77 69 74 68 20 74 |that cam|e with t|
|00000510| 68 65 20 70 61 63 6b 61 | 67 65 20 63 61 6e 20 62 |he packa|ge can b|
|00000520| 65 20 66 6f 75 6e 64 20 | 69 6e 0a 74 68 65 20 64 |e found |in.the d|
|00000530| 69 72 65 63 74 6f 72 79 | 20 72 65 61 64 6d 65 2e |irectory| readme.|
|00000540| 67 6e 75 2c 20 74 68 65 | 20 6d 61 6e 70 61 67 65 |gnu, the| manpage|
|00000550| 73 20 69 6e 20 64 6f 63 | 2c 20 61 6e 64 20 6c 61 |s in doc|, and la|
|00000560| 73 74 20 62 75 74 0a 6e | 6f 74 20 6c 65 61 73 74 |st but.n|ot least|
|00000570| 20 74 68 65 20 62 69 6e | 61 72 69 65 73 20 69 6e | the bin|aries in|
|00000580| 20 62 69 6e 20 28 77 68 | 65 72 65 20 65 6c 73 65 | bin (wh|ere else|
|00000590| 3f 29 2e 0a 0a 49 20 73 | 75 67 67 65 73 74 20 79 |?)...I s|uggest y|
|000005a0| 6f 75 20 70 75 74 20 74 | 68 65 20 62 69 6e 61 72 |ou put t|he binar|
|000005b0| 79 20 69 6e 20 2f 75 73 | 72 2f 62 69 6e 20 61 6e |y in /us|r/bin an|
|000005c0| 64 20 74 68 65 20 6d 61 | 6e 70 61 67 65 20 69 6e |d the ma|npage in|
|000005d0| 0a 2f 75 73 72 2f 6d 61 | 6e 2f 6d 61 6e 31 2e 0a |./usr/ma|n/man1..|
|000005e0| 0a 50 6c 65 61 73 65 20 | 73 65 6e 64 20 62 75 67 |.Please |send bug|
|000005f0| 2d 72 65 70 6f 72 74 73 | 20 64 69 72 65 63 74 6c |-reports| directl|
|00000600| 79 20 74 6f 20 74 68 65 | 20 67 6e 75 2d 6d 61 69 |y to the| gnu-mai|
|00000610| 6e 74 61 69 6e 65 72 0a | 61 72 6e 6f 6c 64 40 67 |ntainer.|arnold@g|
|00000620| 6e 75 2e 61 69 2e 6d 69 | 74 2e 65 64 75 2e 0a 0a |nu.ai.mi|t.edu...|
|00000630| 48 61 76 65 20 66 75 6e | 0a 74 68 65 6f 0a 00 00 |Have fun|.theo...|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 67 61 77 6b 2d 33 2e 30 | 2e 30 2e 62 69 6e 2f 64 |gawk-3.0|.0.bin/d|
|00000810| 6f 63 2f 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |oc/.....|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 20 20 20 |.... 7|55 . |
|00000870| 20 30 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 | 0 . | 0 . |
|00000880| 20 20 20 20 20 20 30 20 | 20 36 30 37 36 34 32 34 | 0 | 6076424|
|00000890| 34 36 33 20 20 31 31 37 | 31 30 00 20 35 00 00 00 |463 117|10. 5...|
|000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 75 73 74 61 72 20 20 | 00 72 6f 6f 74 00 00 00 |.ustar |.root...|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 72 6f 6f 74 00 00 00 |........|.root...|
|00000930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 67 61 77 6b 2d 33 2e 30 | 2e 30 2e 62 69 6e 2f 64 |gawk-3.0|.0.bin/d|
|00000a10| 6f 63 2f 74 65 78 69 6e | 66 6f 2e 74 65 78 00 00 |oc/texin|fo.tex..|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 20 20 20 |.... 6|44 . |
|00000a70| 20 30 20 00 20 20 20 20 | 20 30 20 00 20 20 20 20 | 0 . | 0 . |
|00000a80| 20 34 33 37 31 33 30 20 | 20 36 30 37 36 34 32 31 | 437130 | 6076421|
|00000a90| 37 33 33 20 20 31 34 32 | 33 33 00 20 30 00 00 00 |733 142|33. 0...|
|00000aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b00| 00 75 73 74 61 72 20 20 | 00 72 6f 6f 74 00 00 00 |.ustar |.root...|
|00000b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b20| 00 00 00 00 00 00 00 00 | 00 72 6f 6f 74 00 00 00 |........|.root...|
|00000b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 25 25 20 54 65 58 20 6d | 61 63 72 6f 73 20 74 6f |%% TeX m|acros to|
|00000c10| 20 68 61 6e 64 6c 65 20 | 74 65 78 69 6e 66 6f 20 | handle |texinfo |
|00000c20| 66 69 6c 65 73 0a 0a 25 | 20 20 20 43 6f 70 79 72 |files..%| Copyr|
|00000c30| 69 67 68 74 20 28 43 29 | 20 31 39 38 35 2c 20 38 |ight (C)| 1985, 8|
|00000c40| 36 2c 20 38 38 2c 20 39 | 30 2c 20 39 31 2c 20 39 |6, 88, 9|0, 91, 9|
|00000c50| 32 2c 20 39 33 2c 20 31 | 39 39 34 20 46 72 65 65 |2, 93, 1|994 Free|
|00000c60| 20 53 6f 66 74 77 61 72 | 65 20 46 6f 75 6e 64 61 | Softwar|e Founda|
|00000c70| 74 69 6f 6e 2c 20 49 6e | 63 2e 0a 0a 25 54 68 69 |tion, In|c...%Thi|
|00000c80| 73 20 74 65 78 69 6e 66 | 6f 2e 74 65 78 20 66 69 |s texinf|o.tex fi|
|00000c90| 6c 65 20 69 73 20 66 72 | 65 65 20 73 6f 66 74 77 |le is fr|ee softw|
|00000ca0| 61 72 65 3b 20 79 6f 75 | 20 63 61 6e 20 72 65 64 |are; you| can red|
|00000cb0| 69 73 74 72 69 62 75 74 | 65 20 69 74 20 61 6e 64 |istribut|e it and|
|00000cc0| 2f 6f 72 0a 25 6d 6f 64 | 69 66 79 20 69 74 20 75 |/or.%mod|ify it u|
|00000cd0| 6e 64 65 72 20 74 68 65 | 20 74 65 72 6d 73 20 6f |nder the| terms o|
|00000ce0| 66 20 74 68 65 20 47 4e | 55 20 47 65 6e 65 72 61 |f the GN|U Genera|
|00000cf0| 6c 20 50 75 62 6c 69 63 | 20 4c 69 63 65 6e 73 65 |l Public| License|
|00000d00| 20 61 73 0a 25 70 75 62 | 6c 69 73 68 65 64 20 62 | as.%pub|lished b|
|00000d10| 79 20 74 68 65 20 46 72 | 65 65 20 53 6f 66 74 77 |y the Fr|ee Softw|
|00000d20| 61 72 65 20 46 6f 75 6e | 64 61 74 69 6f 6e 3b 20 |are Foun|dation; |
|00000d30| 65 69 74 68 65 72 20 76 | 65 72 73 69 6f 6e 20 32 |either v|ersion 2|
|00000d40| 2c 20 6f 72 20 28 61 74 | 0a 25 79 6f 75 72 20 6f |, or (at|.%your o|
|00000d50| 70 74 69 6f 6e 29 20 61 | 6e 79 20 6c 61 74 65 72 |ption) a|ny later|
|00000d60| 20 76 65 72 73 69 6f 6e | 2e 0a 0a 25 54 68 69 73 | version|...%This|
|00000d70| 20 74 65 78 69 6e 66 6f | 2e 74 65 78 20 66 69 6c | texinfo|.tex fil|
|00000d80| 65 20 69 73 20 64 69 73 | 74 72 69 62 75 74 65 64 |e is dis|tributed|
|00000d90| 20 69 6e 20 74 68 65 20 | 68 6f 70 65 20 74 68 61 | in the |hope tha|
|00000da0| 74 20 69 74 20 77 69 6c | 6c 20 62 65 0a 25 75 73 |t it wil|l be.%us|
|00000db0| 65 66 75 6c 2c 20 62 75 | 74 20 57 49 54 48 4f 55 |eful, bu|t WITHOU|
|00000dc0| 54 20 41 4e 59 20 57 41 | 52 52 41 4e 54 59 3b 20 |T ANY WA|RRANTY; |
|00000dd0| 77 69 74 68 6f 75 74 20 | 65 76 65 6e 20 74 68 65 |without |even the|
|00000de0| 20 69 6d 70 6c 69 65 64 | 20 77 61 72 72 61 6e 74 | implied| warrant|
|00000df0| 79 0a 25 6f 66 20 4d 45 | 52 43 48 41 4e 54 41 42 |y.%of ME|RCHANTAB|
|00000e00| 49 4c 49 54 59 20 6f 72 | 20 46 49 54 4e 45 53 53 |ILITY or| FITNESS|
|00000e10| 20 46 4f 52 20 41 20 50 | 41 52 54 49 43 55 4c 41 | FOR A P|ARTICULA|
|00000e20| 52 20 50 55 52 50 4f 53 | 45 2e 20 20 53 65 65 20 |R PURPOS|E. See |
|00000e30| 74 68 65 20 47 4e 55 0a | 25 47 65 6e 65 72 61 6c |the GNU.|%General|
|00000e40| 20 50 75 62 6c 69 63 20 | 4c 69 63 65 6e 73 65 20 | Public |License |
|00000e50| 66 6f 72 20 6d 6f 72 65 | 20 64 65 74 61 69 6c 73 |for more| details|
|00000e60| 2e 0a 0a 25 59 6f 75 20 | 73 68 6f 75 6c 64 20 68 |...%You |should h|
|00000e70| 61 76 65 20 72 65 63 65 | 69 76 65 64 20 61 20 63 |ave rece|ived a c|
|00000e80| 6f 70 79 20 6f 66 20 74 | 68 65 20 47 4e 55 20 47 |opy of t|he GNU G|
|00000e90| 65 6e 65 72 61 6c 20 50 | 75 62 6c 69 63 20 4c 69 |eneral P|ublic Li|
|00000ea0| 63 65 6e 73 65 0a 25 61 | 6c 6f 6e 67 20 77 69 74 |cense.%a|long wit|
|00000eb0| 68 20 74 68 69 73 20 74 | 65 78 69 6e 66 6f 2e 74 |h this t|exinfo.t|
|00000ec0| 65 78 20 66 69 6c 65 3b | 20 73 65 65 20 74 68 65 |ex file;| see the|
|00000ed0| 20 66 69 6c 65 20 43 4f | 50 59 49 4e 47 2e 20 20 | file CO|PYING. |
|00000ee0| 49 66 20 6e 6f 74 2c 20 | 77 72 69 74 65 0a 25 74 |If not, |write.%t|
|00000ef0| 6f 20 74 68 65 20 46 72 | 65 65 20 53 6f 66 74 77 |o the Fr|ee Softw|
|00000f00| 61 72 65 20 46 6f 75 6e | 64 61 74 69 6f 6e 2c 20 |are Foun|dation, |
|00000f10| 49 6e 63 2e 2c 20 35 39 | 20 54 65 6d 70 6c 65 20 |Inc., 59| Temple |
|00000f20| 50 6c 61 63 65 20 2d 20 | 53 75 69 74 65 20 33 33 |Place - |Suite 33|
|00000f30| 30 2c 0a 25 42 6f 73 74 | 6f 6e 2c 20 4d 41 20 30 |0,.%Bost|on, MA 0|
|00000f40| 32 31 31 31 2d 31 33 30 | 37 2c 20 55 53 41 2e 0a |2111-130|7, USA..|
|00000f50| 0a 0a 25 49 6e 20 6f 74 | 68 65 72 20 77 6f 72 64 |..%In ot|her word|
|00000f60| 73 2c 20 79 6f 75 20 61 | 72 65 20 77 65 6c 63 6f |s, you a|re welco|
|00000f70| 6d 65 20 74 6f 20 75 73 | 65 2c 20 73 68 61 72 65 |me to us|e, share|
|00000f80| 20 61 6e 64 20 69 6d 70 | 72 6f 76 65 20 74 68 69 | and imp|rove thi|
|00000f90| 73 20 70 72 6f 67 72 61 | 6d 2e 0a 25 59 6f 75 20 |s progra|m..%You |
|00000fa0| 61 72 65 20 66 6f 72 62 | 69 64 64 65 6e 20 74 6f |are forb|idden to|
|00000fb0| 20 66 6f 72 62 69 64 20 | 61 6e 79 6f 6e 65 20 65 | forbid |anyone e|
|00000fc0| 6c 73 65 20 74 6f 20 75 | 73 65 2c 20 73 68 61 72 |lse to u|se, shar|
|00000fd0| 65 20 61 6e 64 20 69 6d | 70 72 6f 76 65 0a 25 77 |e and im|prove.%w|
|00000fe0| 68 61 74 20 79 6f 75 20 | 67 69 76 65 20 74 68 65 |hat you |give the|
|00000ff0| 6d 2e 20 20 20 48 65 6c | 70 20 73 74 61 6d 70 20 |m. Hel|p stamp |
|00001000| 6f 75 74 20 73 6f 66 74 | 77 61 72 65 2d 68 6f 61 |out soft|ware-hoa|
|00001010| 72 64 69 6e 67 21 0a 0a | 0a 25 20 53 65 6e 64 20 |rding!..|.% Send |
|00001020| 62 75 67 20 72 65 70 6f | 72 74 73 20 74 6f 20 62 |bug repo|rts to b|
|00001030| 75 67 2d 74 65 78 69 6e | 66 6f 40 70 72 65 70 2e |ug-texin|fo@prep.|
|00001040| 61 69 2e 6d 69 74 2e 65 | 64 75 2e 0a 25 20 50 6c |ai.mit.e|du..% Pl|
|00001050| 65 61 73 65 20 69 6e 63 | 6c 75 64 65 20 61 20 2a |ease inc|lude a *|
|00001060| 70 72 65 63 69 73 65 2a | 20 74 65 73 74 20 63 61 |precise*| test ca|
|00001070| 73 65 20 69 6e 20 65 61 | 63 68 20 62 75 67 20 72 |se in ea|ch bug r|
|00001080| 65 70 6f 72 74 2e 0a 0a | 0a 25 20 4d 61 6b 65 20 |eport...|.% Make |
|00001090| 69 74 20 70 6f 73 73 69 | 62 6c 65 20 74 6f 20 63 |it possi|ble to c|
|000010a0| 72 65 61 74 65 20 61 20 | 2e 66 6d 74 20 66 69 6c |reate a |.fmt fil|
|000010b0| 65 20 6a 75 73 74 20 62 | 79 20 6c 6f 61 64 69 6e |e just b|y loadin|
|000010c0| 67 20 74 68 69 73 20 66 | 69 6c 65 3a 0a 25 20 69 |g this f|ile:.% i|
|000010d0| 66 20 74 68 65 20 75 6e | 64 65 72 6c 79 69 6e 67 |f the un|derlying|
|000010e0| 20 66 6f 72 6d 61 74 20 | 69 73 20 6e 6f 74 20 6c | format |is not l|
|000010f0| 6f 61 64 65 64 2c 20 73 | 74 61 72 74 20 62 79 20 |oaded, s|tart by |
|00001100| 6c 6f 61 64 69 6e 67 20 | 69 74 20 6e 6f 77 2e 0a |loading |it now..|
|00001110| 25 20 41 64 64 65 64 20 | 62 79 20 67 69 6c 64 65 |% Added |by gilde|
|00001120| 61 20 4e 6f 76 65 6d 62 | 65 72 20 31 39 39 33 2e |a Novemb|er 1993.|
|00001130| 0a 5c 65 78 70 61 6e 64 | 61 66 74 65 72 5c 69 66 |.\expand|after\if|
|00001140| 78 5c 63 73 6e 61 6d 65 | 20 66 6d 74 6e 61 6d 65 |x\csname| fmtname|
|00001150| 5c 65 6e 64 63 73 6e 61 | 6d 65 5c 72 65 6c 61 78 |\endcsna|me\relax|
|00001160| 5c 69 6e 70 75 74 20 70 | 6c 61 69 6e 5c 66 69 0a |\input p|lain\fi.|
|00001170| 0a 25 20 54 68 69 73 20 | 61 75 74 6f 6d 61 74 69 |.% This |automati|
|00001180| 63 61 6c 6c 79 20 75 70 | 64 61 74 65 73 20 74 68 |cally up|dates th|
|00001190| 65 20 76 65 72 73 69 6f | 6e 20 6e 75 6d 62 65 72 |e versio|n number|
|000011a0| 20 62 61 73 65 64 20 6f | 6e 20 52 43 53 2e 0a 5c | based o|n RCS..\|
|000011b0| 64 65 66 5c 64 65 66 74 | 65 78 69 6e 66 6f 76 65 |def\deft|exinfove|
|000011c0| 72 73 69 6f 6e 24 23 31 | 3a 20 23 32 20 24 7b 5c |rsion$#1|: #2 ${\|
|000011d0| 64 65 66 5c 74 65 78 69 | 6e 66 6f 76 65 72 73 69 |def\texi|nfoversi|
|000011e0| 6f 6e 7b 23 32 7d 7d 0a | 5c 64 65 66 74 65 78 69 |on{#2}}.|\deftexi|
|000011f0| 6e 66 6f 76 65 72 73 69 | 6f 6e 24 52 65 76 69 73 |nfoversi|on$Revis|
|00001200| 69 6f 6e 3a 20 32 2e 31 | 35 39 20 24 0a 5c 6d 65 |ion: 2.1|59 $.\me|
|00001210| 73 73 61 67 65 7b 4c 6f | 61 64 69 6e 67 20 74 65 |ssage{Lo|ading te|
|00001220| 78 69 6e 66 6f 20 70 61 | 63 6b 61 67 65 20 5b 56 |xinfo pa|ckage [V|
|00001230| 65 72 73 69 6f 6e 20 5c | 74 65 78 69 6e 66 6f 76 |ersion \|texinfov|
|00001240| 65 72 73 69 6f 6e 5d 3a | 7d 0a 0a 25 20 49 66 20 |ersion]:|}..% If |
|00001250| 69 6e 20 61 20 2e 66 6d | 74 20 66 69 6c 65 2c 20 |in a .fm|t file, |
|00001260| 70 72 69 6e 74 20 74 68 | 65 20 76 65 72 73 69 6f |print th|e versio|
|00001270| 6e 20 6e 75 6d 62 65 72 | 0a 25 20 61 6e 64 20 74 |n number|.% and t|
|00001280| 75 72 6e 20 6f 6e 20 61 | 63 74 69 76 65 20 63 68 |urn on a|ctive ch|
|00001290| 61 72 61 63 74 65 72 73 | 20 74 68 61 74 20 77 65 |aracters| that we|
|000012a0| 20 63 6f 75 6c 64 6e 27 | 74 20 64 6f 20 65 61 72 | couldn'|t do ear|
|000012b0| 6c 69 65 72 20 62 65 63 | 61 75 73 65 0a 25 20 74 |lier bec|ause.% t|
|000012c0| 68 65 79 20 6d 69 67 68 | 74 20 68 61 76 65 20 61 |hey migh|t have a|
|000012d0| 70 70 65 61 72 65 64 20 | 69 6e 20 74 68 65 20 69 |ppeared |in the i|
|000012e0| 6e 70 75 74 20 66 69 6c | 65 20 6e 61 6d 65 2e 0a |nput fil|e name..|
|000012f0| 5c 65 76 65 72 79 6a 6f | 62 7b 5c 6d 65 73 73 61 |\everyjo|b{\messa|
|00001300| 67 65 7b 5b 54 65 78 69 | 6e 66 6f 20 76 65 72 73 |ge{[Texi|nfo vers|
|00001310| 69 6f 6e 20 5c 74 65 78 | 69 6e 66 6f 76 65 72 73 |ion \tex|infovers|
|00001320| 69 6f 6e 5d 7d 5c 6d 65 | 73 73 61 67 65 7b 7d 0a |ion]}\me|ssage{}.|
|00001330| 20 20 5c 63 61 74 63 6f | 64 65 60 2b 3d 5c 61 63 | \catco|de`+=\ac|
|00001340| 74 69 76 65 20 5c 63 61 | 74 63 6f 64 65 60 5c 5f |tive \ca|tcode`\_|
|00001350| 3d 5c 61 63 74 69 76 65 | 7d 0a 0a 25 20 53 61 76 |=\active|}..% Sav|
|00001360| 65 20 73 6f 6d 65 20 70 | 61 72 74 73 20 6f 66 20 |e some p|arts of |
|00001370| 70 6c 61 69 6e 20 74 65 | 78 20 77 68 6f 73 65 20 |plain te|x whose |
|00001380| 6e 61 6d 65 73 20 77 65 | 20 77 69 6c 6c 20 72 65 |names we| will re|
|00001390| 64 65 66 69 6e 65 2e 0a | 0a 5c 6c 65 74 5c 70 74 |define..|.\let\pt|
|000013a0| 65 78 74 69 6c 64 65 3d | 5c 7e 0a 5c 6c 65 74 5c |extilde=|\~.\let\|
|000013b0| 70 74 65 78 6c 62 72 61 | 63 65 3d 5c 7b 0a 5c 6c |ptexlbra|ce=\{.\l|
|000013c0| 65 74 5c 70 74 65 78 72 | 62 72 61 63 65 3d 5c 7d |et\ptexr|brace=\}|
|000013d0| 0a 5c 6c 65 74 5c 70 74 | 65 78 64 6f 74 73 3d 5c |.\let\pt|exdots=\|
|000013e0| 64 6f 74 73 0a 5c 6c 65 | 74 5c 70 74 65 78 64 6f |dots.\le|t\ptexdo|
|000013f0| 74 3d 5c 2e 0a 5c 6c 65 | 74 5c 70 74 65 78 73 74 |t=\..\le|t\ptexst|
|00001400| 61 72 3d 5c 2a 0a 5c 6c | 65 74 5c 70 74 65 78 65 |ar=\*.\l|et\ptexe|
|00001410| 6e 64 3d 5c 65 6e 64 0a | 5c 6c 65 74 5c 70 74 65 |nd=\end.|\let\pte|
|00001420| 78 62 75 6c 6c 65 74 3d | 5c 62 75 6c 6c 65 74 0a |xbullet=|\bullet.|
|00001430| 5c 6c 65 74 5c 70 74 65 | 78 62 3d 5c 62 0a 5c 6c |\let\pte|xb=\b.\l|
|00001440| 65 74 5c 70 74 65 78 63 | 3d 5c 63 0a 5c 6c 65 74 |et\ptexc|=\c.\let|
|00001450| 5c 70 74 65 78 69 3d 5c | 69 0a 5c 6c 65 74 5c 70 |\ptexi=\|i.\let\p|
|00001460| 74 65 78 74 3d 5c 74 0a | 5c 6c 65 74 5c 70 74 65 |text=\t.|\let\pte|
|00001470| 78 6c 3d 5c 6c 0a 5c 6c | 65 74 5c 70 74 65 78 4c |xl=\l.\l|et\ptexL|
|00001480| 3d 5c 4c 0a 0a 25 20 42 | 65 20 73 75 72 65 20 77 |=\L..% B|e sure w|
|00001490| 65 27 72 65 20 69 6e 20 | 68 6f 72 69 7a 6f 6e 74 |e're in |horizont|
|000014a0| 61 6c 20 6d 6f 64 65 20 | 77 68 65 6e 20 64 6f 69 |al mode |when doi|
|000014b0| 6e 67 20 61 20 74 69 65 | 2c 20 73 69 6e 63 65 20 |ng a tie|, since |
|000014c0| 77 65 20 6d 61 6b 65 20 | 73 70 61 63 65 0a 25 20 |we make |space.% |
|000014d0| 65 71 75 69 76 61 6c 65 | 6e 74 20 74 6f 20 74 68 |equivale|nt to th|
|000014e0| 69 73 20 69 6e 20 40 65 | 78 61 6d 70 6c 65 2d 6c |is in @e|xample-l|
|000014f0| 69 6b 65 20 65 6e 76 69 | 72 6f 6e 6d 65 6e 74 73 |ike envi|ronments|
|00001500| 2e 20 4f 74 68 65 72 77 | 69 73 65 2c 20 61 20 73 |. Otherw|ise, a s|
|00001510| 70 61 63 65 0a 25 20 61 | 74 20 74 68 65 20 62 65 |pace.% a|t the be|
|00001520| 67 69 6e 6e 69 6e 67 20 | 6f 66 20 61 20 6c 69 6e |ginning |of a lin|
|00001530| 65 20 77 69 6c 6c 20 73 | 74 61 72 74 20 77 69 74 |e will s|tart wit|
|00001540| 68 20 5c 70 65 6e 61 6c | 74 79 20 2d 2d 20 61 6e |h \penal|ty -- an|
|00001550| 64 0a 25 20 73 69 6e 63 | 65 20 5c 70 65 6e 61 6c |d.% sinc|e \penal|
|00001560| 74 79 20 69 73 20 76 61 | 6c 69 64 20 69 6e 20 76 |ty is va|lid in v|
|00001570| 65 72 74 69 63 61 6c 20 | 6d 6f 64 65 2c 20 77 65 |ertical |mode, we|
|00001580| 27 64 20 65 6e 64 20 75 | 70 20 70 75 74 74 69 6e |'d end u|p puttin|
|00001590| 67 20 74 68 65 0a 25 20 | 70 65 6e 61 6c 74 79 20 |g the.% |penalty |
|000015a0| 6f 6e 20 74 68 65 20 76 | 65 72 74 69 63 61 6c 20 |on the v|ertical |
|000015b0| 6c 69 73 74 20 69 6e 73 | 74 65 61 64 20 6f 66 20 |list ins|tead of |
|000015c0| 69 6e 20 74 68 65 20 6e | 65 77 20 70 61 72 61 67 |in the n|ew parag|
|000015d0| 72 61 70 68 2e 0a 7b 5c | 63 61 74 63 6f 64 65 60 |raph..{\|catcode`|
|000015e0| 40 20 3d 20 31 31 0a 20 | 25 20 41 76 6f 69 64 20 |@ = 11. |% Avoid |
|000015f0| 75 73 69 6e 67 20 5c 40 | 4d 20 64 69 72 65 63 74 |using \@|M direct|
|00001600| 6c 79 2c 20 62 65 63 61 | 75 73 65 20 74 68 61 74 |ly, beca|use that|
|00001610| 20 63 61 75 73 65 73 20 | 74 72 6f 75 62 6c 65 0a | causes |trouble.|
|00001620| 20 25 20 69 66 20 74 68 | 65 20 64 65 66 69 6e 69 | % if th|e defini|
|00001630| 74 69 6f 6e 20 69 73 20 | 77 72 69 74 74 65 6e 20 |tion is |written |
|00001640| 69 6e 74 6f 20 61 6e 20 | 69 6e 64 65 78 20 66 69 |into an |index fi|
|00001650| 6c 65 2e 0a 20 5c 67 6c | 6f 62 61 6c 5c 6c 65 74 |le.. \gl|obal\let|
|00001660| 5c 74 69 65 70 65 6e 61 | 6c 74 79 20 3d 20 5c 40 |\tiepena|lty = \@|
|00001670| 4d 0a 20 5c 67 64 65 66 | 5c 74 69 65 7b 5c 6c 65 |M. \gdef|\tie{\le|
|00001680| 61 76 65 76 6d 6f 64 65 | 5c 70 65 6e 61 6c 74 79 |avevmode|\penalty|
|00001690| 5c 74 69 65 70 65 6e 61 | 6c 74 79 5c 20 7d 0a 7d |\tiepena|lty\ }.}|
|000016a0| 0a 5c 6c 65 74 5c 7e 20 | 3d 20 5c 74 69 65 20 20 |.\let\~ |= \tie |
|000016b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000016c0| 25 20 41 6e 64 20 6d 61 | 6b 65 20 69 74 20 61 76 |% And ma|ke it av|
|000016d0| 61 69 6c 61 62 6c 65 20 | 61 73 20 40 7e 2e 0a 0a |ailable |as @~...|
|000016e0| 5c 6d 65 73 73 61 67 65 | 7b 42 61 73 69 63 73 2c |\message|{Basics,|
|000016f0| 7d 0a 5c 63 68 61 72 64 | 65 66 5c 6f 74 68 65 72 |}.\chard|ef\other|
|00001700| 3d 31 32 0a 0a 25 20 49 | 66 20 74 68 69 73 20 63 |=12..% I|f this c|
|00001710| 68 61 72 61 63 74 65 72 | 20 61 70 70 65 61 72 73 |haracter| appears|
|00001720| 20 69 6e 20 61 6e 20 65 | 72 72 6f 72 20 6d 65 73 | in an e|rror mes|
|00001730| 73 61 67 65 20 6f 72 20 | 68 65 6c 70 20 73 74 72 |sage or |help str|
|00001740| 69 6e 67 2c 20 69 74 0a | 25 20 73 74 61 72 74 73 |ing, it.|% starts|
|00001750| 20 61 20 6e 65 77 20 6c | 69 6e 65 20 69 6e 20 74 | a new l|ine in t|
|00001760| 68 65 20 6f 75 74 70 75 | 74 2e 0a 5c 6e 65 77 6c |he outpu|t..\newl|
|00001770| 69 6e 65 63 68 61 72 20 | 3d 20 60 5e 5e 4a 0a 0a |inechar |= `^^J..|
|00001780| 25 20 53 65 74 20 75 70 | 20 66 69 78 65 64 20 77 |% Set up| fixed w|
|00001790| 6f 72 64 73 20 66 6f 72 | 20 45 6e 67 6c 69 73 68 |ords for| English|
|000017a0| 2e 0a 5c 69 66 78 5c 70 | 75 74 77 6f 72 64 43 68 |..\ifx\p|utwordCh|
|000017b0| 61 70 74 65 72 5c 75 6e | 64 65 66 69 6e 65 64 7b |apter\un|defined{|
|000017c0| 5c 67 64 65 66 5c 70 75 | 74 77 6f 72 64 43 68 61 |\gdef\pu|twordCha|
|000017d0| 70 74 65 72 7b 43 68 61 | 70 74 65 72 7d 7d 5c 66 |pter{Cha|pter}}\f|
|000017e0| 69 25 0a 5c 64 65 66 5c | 70 75 74 77 6f 72 64 49 |i%.\def\|putwordI|
|000017f0| 6e 66 6f 7b 49 6e 66 6f | 7d 25 0a 5c 69 66 78 5c |nfo{Info|}%.\ifx\|
|00001800| 70 75 74 77 6f 72 64 53 | 65 65 5c 75 6e 64 65 66 |putwordS|ee\undef|
|00001810| 69 6e 65 64 7b 5c 67 64 | 65 66 5c 70 75 74 77 6f |ined{\gd|ef\putwo|
|00001820| 72 64 53 65 65 7b 53 65 | 65 7d 7d 5c 66 69 25 0a |rdSee{Se|e}}\fi%.|
|00001830| 5c 69 66 78 5c 70 75 74 | 77 6f 72 64 73 65 65 5c |\ifx\put|wordsee\|
|00001840| 75 6e 64 65 66 69 6e 65 | 64 7b 5c 67 64 65 66 5c |undefine|d{\gdef\|
|00001850| 70 75 74 77 6f 72 64 73 | 65 65 7b 73 65 65 7d 7d |putwords|ee{see}}|
|00001860| 5c 66 69 25 0a 5c 69 66 | 78 5c 70 75 74 77 6f 72 |\fi%.\if|x\putwor|
|00001870| 64 66 69 6c 65 5c 75 6e | 64 65 66 69 6e 65 64 7b |dfile\un|defined{|
|00001880| 5c 67 64 65 66 5c 70 75 | 74 77 6f 72 64 66 69 6c |\gdef\pu|twordfil|
|00001890| 65 7b 66 69 6c 65 7d 7d | 5c 66 69 25 0a 5c 69 66 |e{file}}|\fi%.\if|
|000018a0| 78 5c 70 75 74 77 6f 72 | 64 70 61 67 65 5c 75 6e |x\putwor|dpage\un|
|000018b0| 64 65 66 69 6e 65 64 7b | 5c 67 64 65 66 5c 70 75 |defined{|\gdef\pu|
|000018c0| 74 77 6f 72 64 70 61 67 | 65 7b 70 61 67 65 7d 7d |twordpag|e{page}}|
|000018d0| 5c 66 69 25 0a 5c 69 66 | 78 5c 70 75 74 77 6f 72 |\fi%.\if|x\putwor|
|000018e0| 64 73 65 63 74 69 6f 6e | 5c 75 6e 64 65 66 69 6e |dsection|\undefin|
|000018f0| 65 64 7b 5c 67 64 65 66 | 5c 70 75 74 77 6f 72 64 |ed{\gdef|\putword|
|00001900| 73 65 63 74 69 6f 6e 7b | 73 65 63 74 69 6f 6e 7d |section{|section}|
|00001910| 7d 5c 66 69 25 0a 5c 69 | 66 78 5c 70 75 74 77 6f |}\fi%.\i|fx\putwo|
|00001920| 72 64 53 65 63 74 69 6f | 6e 5c 75 6e 64 65 66 69 |rdSectio|n\undefi|
|00001930| 6e 65 64 7b 5c 67 64 65 | 66 5c 70 75 74 77 6f 72 |ned{\gde|f\putwor|
|00001940| 64 53 65 63 74 69 6f 6e | 7b 53 65 63 74 69 6f 6e |dSection|{Section|
|00001950| 7d 7d 5c 66 69 25 0a 5c | 69 66 78 5c 70 75 74 77 |}}\fi%.\|ifx\putw|
|00001960| 6f 72 64 54 61 62 6c 65 | 6f 66 43 6f 6e 74 65 6e |ordTable|ofConten|
|00001970| 74 73 5c 75 6e 64 65 66 | 69 6e 65 64 7b 5c 67 64 |ts\undef|ined{\gd|
|00001980| 65 66 5c 70 75 74 77 6f | 72 64 54 61 62 6c 65 6f |ef\putwo|rdTableo|
|00001990| 66 43 6f 6e 74 65 6e 74 | 73 7b 54 61 62 6c 65 20 |fContent|s{Table |
|000019a0| 6f 66 20 43 6f 6e 74 65 | 6e 74 73 7d 7d 5c 66 69 |of Conte|nts}}\fi|
|000019b0| 25 0a 5c 69 66 78 5c 70 | 75 74 77 6f 72 64 53 68 |%.\ifx\p|utwordSh|
|000019c0| 6f 72 74 43 6f 6e 74 65 | 6e 74 73 5c 75 6e 64 65 |ortConte|nts\unde|
|000019d0| 66 69 6e 65 64 7b 5c 67 | 64 65 66 5c 70 75 74 77 |fined{\g|def\putw|
|000019e0| 6f 72 64 53 68 6f 72 74 | 43 6f 6e 74 65 6e 74 73 |ordShort|Contents|
|000019f0| 7b 53 68 6f 72 74 20 43 | 6f 6e 74 65 6e 74 73 7d |{Short C|ontents}|
|00001a00| 7d 5c 66 69 25 0a 5c 69 | 66 78 5c 70 75 74 77 6f |}\fi%.\i|fx\putwo|
|00001a10| 72 64 41 70 70 65 6e 64 | 69 78 5c 75 6e 64 65 66 |rdAppend|ix\undef|
|00001a20| 69 6e 65 64 7b 5c 67 64 | 65 66 5c 70 75 74 77 6f |ined{\gd|ef\putwo|
|00001a30| 72 64 41 70 70 65 6e 64 | 69 78 7b 41 70 70 65 6e |rdAppend|ix{Appen|
|00001a40| 64 69 78 7d 7d 5c 66 69 | 25 0a 0a 25 20 49 67 6e |dix}}\fi|%..% Ign|
|00001a50| 6f 72 65 20 61 20 74 6f | 6b 65 6e 2e 0a 25 0a 5c |ore a to|ken..%.\|
|00001a60| 64 65 66 5c 67 6f 62 62 | 6c 65 23 31 7b 7d 0a 0a |def\gobb|le#1{}..|
|00001a70| 5c 68 79 70 68 65 6e 61 | 74 69 6f 6e 7b 61 70 2d |\hyphena|tion{ap-|
|00001a80| 70 65 6e 2d 64 69 78 7d | 0a 5c 68 79 70 68 65 6e |pen-dix}|.\hyphen|
|00001a90| 61 74 69 6f 6e 7b 6d 69 | 6e 69 2d 62 75 66 2d 66 |ation{mi|ni-buf-f|
|00001aa0| 65 72 20 6d 69 6e 69 2d | 62 75 66 2d 66 65 72 73 |er mini-|buf-fers|
|00001ab0| 7d 0a 5c 68 79 70 68 65 | 6e 61 74 69 6f 6e 7b 65 |}.\hyphe|nation{e|
|00001ac0| 73 68 65 6c 6c 7d 0a 0a | 25 20 4d 61 72 67 69 6e |shell}..|% Margin|
|00001ad0| 20 74 6f 20 61 64 64 20 | 74 6f 20 72 69 67 68 74 | to add |to right|
|00001ae0| 20 6f 66 20 65 76 65 6e | 20 70 61 67 65 73 2c 20 | of even| pages, |
|00001af0| 74 6f 20 6c 65 66 74 20 | 6f 66 20 6f 64 64 20 70 |to left |of odd p|
|00001b00| 61 67 65 73 2e 0a 5c 6e | 65 77 64 69 6d 65 6e 20 |ages..\n|ewdimen |
|00001b10| 5c 62 69 6e 64 69 6e 67 | 6f 66 66 73 65 74 20 20 |\binding|offset |
|00001b20| 5c 62 69 6e 64 69 6e 67 | 6f 66 66 73 65 74 3d 30 |\binding|offset=0|
|00001b30| 70 74 0a 5c 6e 65 77 64 | 69 6d 65 6e 20 5c 6e 6f |pt.\newd|imen \no|
|00001b40| 72 6d 61 6c 6f 66 66 73 | 65 74 20 20 20 5c 6e 6f |rmaloffs|et \no|
|00001b50| 72 6d 61 6c 6f 66 66 73 | 65 74 3d 5c 68 6f 66 66 |rmaloffs|et=\hoff|
|00001b60| 73 65 74 0a 5c 6e 65 77 | 64 69 6d 65 6e 5c 70 61 |set.\new|dimen\pa|
|00001b70| 67 65 77 69 64 74 68 20 | 5c 6e 65 77 64 69 6d 65 |gewidth |\newdime|
|00001b80| 6e 5c 70 61 67 65 68 65 | 69 67 68 74 0a 5c 70 61 |n\pagehe|ight.\pa|
|00001b90| 67 65 77 69 64 74 68 3d | 5c 68 73 69 7a 65 20 5c |gewidth=|\hsize \|
|00001ba0| 70 61 67 65 68 65 69 67 | 68 74 3d 5c 76 73 69 7a |pageheig|ht=\vsiz|
|00001bb0| 65 0a 0a 25 20 53 6f 6d | 65 74 69 6d 65 73 20 69 |e..% Som|etimes i|
|00001bc0| 74 20 69 73 20 63 6f 6e | 76 65 6e 69 65 6e 74 20 |t is con|venient |
|00001bd0| 74 6f 20 68 61 76 65 20 | 65 76 65 72 79 74 68 69 |to have |everythi|
|00001be0| 6e 67 20 69 6e 20 74 68 | 65 20 74 72 61 6e 73 63 |ng in th|e transc|
|00001bf0| 72 69 70 74 20 66 69 6c | 65 0a 25 20 61 6e 64 20 |ript fil|e.% and |
|00001c00| 6e 6f 74 68 69 6e 67 20 | 6f 6e 20 74 68 65 20 74 |nothing |on the t|
|00001c10| 65 72 6d 69 6e 61 6c 2e | 20 20 57 65 20 64 6f 6e |erminal.| We don|
|00001c20| 27 74 20 6a 75 73 74 20 | 63 61 6c 6c 20 5c 74 72 |'t just |call \tr|
|00001c30| 61 63 69 6e 67 61 6c 6c | 20 68 65 72 65 2c 0a 25 |acingall| here,.%|
|00001c40| 20 73 69 6e 63 65 20 74 | 68 61 74 20 70 72 6f 64 | since t|hat prod|
|00001c50| 75 63 65 73 20 73 6f 6d | 65 20 75 73 65 6c 65 73 |uces som|e useles|
|00001c60| 73 20 6f 75 74 70 75 74 | 20 6f 6e 20 74 68 65 20 |s output| on the |
|00001c70| 74 65 72 6d 69 6e 61 6c | 2e 0a 25 0a 5c 64 65 66 |terminal|..%.\def|
|00001c80| 5c 67 6c 6f 67 67 69 6e | 67 61 6c 6c 7b 5c 62 65 |\gloggin|gall{\be|
|00001c90| 67 69 6e 67 72 6f 75 70 | 20 5c 67 6c 6f 62 61 6c |gingroup| \global|
|00001ca0| 64 65 66 73 20 3d 20 31 | 20 5c 6c 6f 67 67 69 6e |defs = 1| \loggin|
|00001cb0| 67 61 6c 6c 20 5c 65 6e | 64 67 72 6f 75 70 7d 25 |gall \en|dgroup}%|
|00001cc0| 0a 5c 64 65 66 5c 6c 6f | 67 67 69 6e 67 61 6c 6c |.\def\lo|ggingall|
|00001cd0| 7b 5c 74 72 61 63 69 6e | 67 63 6f 6d 6d 61 6e 64 |{\tracin|gcommand|
|00001ce0| 73 32 20 5c 74 72 61 63 | 69 6e 67 73 74 61 74 73 |s2 \trac|ingstats|
|00001cf0| 32 0a 20 20 20 5c 74 72 | 61 63 69 6e 67 70 61 67 |2. \tr|acingpag|
|00001d00| 65 73 31 20 5c 74 72 61 | 63 69 6e 67 6f 75 74 70 |es1 \tra|cingoutp|
|00001d10| 75 74 31 20 5c 74 72 61 | 63 69 6e 67 6c 6f 73 74 |ut1 \tra|cinglost|
|00001d20| 63 68 61 72 73 31 0a 20 | 20 20 5c 74 72 61 63 69 |chars1. | \traci|
|00001d30| 6e 67 6d 61 63 72 6f 73 | 32 20 5c 74 72 61 63 69 |ngmacros|2 \traci|
|00001d40| 6e 67 70 61 72 61 67 72 | 61 70 68 73 31 20 5c 74 |ngparagr|aphs1 \t|
|00001d50| 72 61 63 69 6e 67 72 65 | 73 74 6f 72 65 73 31 0a |racingre|stores1.|
|00001d60| 20 20 20 5c 73 68 6f 77 | 62 6f 78 62 72 65 61 64 | \show|boxbread|
|00001d70| 74 68 5c 6d 61 78 64 69 | 6d 65 6e 5c 73 68 6f 77 |th\maxdi|men\show|
|00001d80| 62 6f 78 64 65 70 74 68 | 5c 6d 61 78 64 69 6d 65 |boxdepth|\maxdime|
|00001d90| 6e 0a 7d 25 0a 0a 25 2d | 2d 2d 2d 2d 2d 2d 2d 2d |n.}%..%-|--------|
|00001da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 42 65 67 69 |--------|----Begi|
|00001db0| 6e 20 63 68 61 6e 67 65 | 2d 2d 2d 2d 2d 2d 2d 2d |n change|--------|
|00001dc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|00001dd0| 25 0a 25 25 25 25 20 46 | 6f 72 20 40 63 72 6f 70 |%.%%%% F|or @crop|
|00001de0| 6d 61 72 6b 73 20 63 6f | 6d 6d 61 6e 64 2e 0a 25 |marks co|mmand..%|
|00001df0| 20 44 69 6d 65 6e 73 69 | 6f 6e 73 20 74 6f 20 61 | Dimensi|ons to a|
|00001e00| 64 64 20 63 72 6f 70 6d | 61 72 6b 73 20 61 74 20 |dd cropm|arks at |
|00001e10| 63 6f 72 6e 65 72 73 20 | 41 64 64 65 64 20 62 79 |corners |Added by|
|00001e20| 20 50 2e 20 41 2e 20 4d | 61 63 4b 61 79 2c 20 31 | P. A. M|acKay, 1|
|00001e30| 32 20 4e 6f 76 2e 20 31 | 39 38 36 0a 25 0a 5c 6e |2 Nov. 1|986.%.\n|
|00001e40| 65 77 64 69 6d 65 6e 5c | 63 6f 72 6e 65 72 6c 6f |ewdimen\|cornerlo|
|00001e50| 6e 67 20 5c 6e 65 77 64 | 69 6d 65 6e 5c 63 6f 72 |ng \newd|imen\cor|
|00001e60| 6e 65 72 74 68 69 63 6b | 0a 5c 6e 65 77 64 69 6d |nerthick|.\newdim|
|00001e70| 65 6e 20 5c 74 6f 70 61 | 6e 64 62 6f 74 74 6f 6d |en \topa|ndbottom|
|00001e80| 6d 61 72 67 69 6e 0a 5c | 6e 65 77 64 69 6d 65 6e |margin.\|newdimen|
|00001e90| 20 5c 6f 75 74 65 72 68 | 73 69 7a 65 20 5c 6e 65 | \outerh|size \ne|
|00001ea0| 77 64 69 6d 65 6e 20 5c | 6f 75 74 65 72 76 73 69 |wdimen \|outervsi|
|00001eb0| 7a 65 0a 5c 63 6f 72 6e | 65 72 6c 6f 6e 67 3d 31 |ze.\corn|erlong=1|
|00001ec0| 70 63 5c 63 6f 72 6e 65 | 72 74 68 69 63 6b 3d 2e |pc\corne|rthick=.|
|00001ed0| 33 70 74 09 25 20 54 68 | 65 73 65 20 73 65 74 20 |3pt.% Th|ese set |
|00001ee0| 73 69 7a 65 20 6f 66 20 | 63 72 6f 70 6d 61 72 6b |size of |cropmark|
|00001ef0| 73 0a 5c 6f 75 74 65 72 | 68 73 69 7a 65 3d 37 69 |s.\outer|hsize=7i|
|00001f00| 6e 0a 25 5c 6f 75 74 65 | 72 76 73 69 7a 65 3d 39 |n.%\oute|rvsize=9|
|00001f10| 2e 35 69 6e 0a 25 20 41 | 6c 74 65 72 6e 61 74 69 |.5in.% A|lternati|
|00001f20| 76 65 20 40 73 6d 61 6c | 6c 62 6f 6f 6b 20 70 61 |ve @smal|lbook pa|
|00001f30| 67 65 20 73 69 7a 65 20 | 69 73 20 39 2e 32 35 69 |ge size |is 9.25i|
|00001f40| 6e 0a 5c 6f 75 74 65 72 | 76 73 69 7a 65 3d 39 2e |n.\outer|vsize=9.|
|00001f50| 32 35 69 6e 0a 5c 74 6f | 70 61 6e 64 62 6f 74 74 |25in.\to|pandbott|
|00001f60| 6f 6d 6d 61 72 67 69 6e | 3d 2e 37 35 69 6e 0a 25 |ommargin|=.75in.%|
|00001f70| 0a 25 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.%------|--------|
|00001f80| 2d 2d 2d 2d 2d 2d 2d 45 | 6e 64 20 63 68 61 6e 67 |-------E|nd chang|
|00001f90| 65 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |e-------|--------|
|00001fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 0a 25 20 5c 6f 6e 65 |--------|..% \one|
|00001fb0| 70 61 67 65 6f 75 74 20 | 74 61 6b 65 73 20 61 20 |pageout |takes a |
|00001fc0| 76 62 6f 78 20 61 73 20 | 61 6e 20 61 72 67 75 6d |vbox as |an argum|
|00001fd0| 65 6e 74 2e 20 20 4e 6f | 74 65 20 74 68 61 74 20 |ent. No|te that |
|00001fe0| 5c 70 61 67 65 63 6f 6e | 74 65 6e 74 73 0a 25 20 |\pagecon|tents.% |
|00001ff0| 64 6f 65 73 20 69 6e 73 | 65 72 74 69 6f 6e 73 20 |does ins|ertions |
|00002000| 69 74 73 65 6c 66 2c 20 | 62 75 74 20 79 6f 75 20 |itself, |but you |
|00002010| 68 61 76 65 20 74 6f 20 | 63 61 6c 6c 20 69 74 20 |have to |call it |
|00002020| 79 6f 75 72 73 65 6c 66 | 2e 0a 5c 63 68 61 72 64 |yourself|..\chard|
|00002030| 65 66 5c 50 41 47 45 3d | 32 35 35 20 20 5c 6f 75 |ef\PAGE=|255 \ou|
|00002040| 74 70 75 74 3d 7b 5c 6f | 6e 65 70 61 67 65 6f 75 |tput={\o|nepageou|
|00002050| 74 7b 5c 70 61 67 65 63 | 6f 6e 74 65 6e 74 73 5c |t{\pagec|ontents\|
|00002060| 50 41 47 45 7d 7d 0a 5c | 64 65 66 5c 6f 6e 65 70 |PAGE}}.\|def\onep|
|00002070| 61 67 65 6f 75 74 23 31 | 7b 5c 68 6f 66 66 73 65 |ageout#1|{\hoffse|
|00002080| 74 3d 5c 6e 6f 72 6d 61 | 6c 6f 66 66 73 65 74 0a |t=\norma|loffset.|
|00002090| 5c 69 66 6f 64 64 5c 70 | 61 67 65 6e 6f 20 20 5c |\ifodd\p|ageno \|
|000020a0| 61 64 76 61 6e 63 65 5c | 68 6f 66 66 73 65 74 20 |advance\|hoffset |
|000020b0| 62 79 20 5c 62 69 6e 64 | 69 6e 67 6f 66 66 73 65 |by \bind|ingoffse|
|000020c0| 74 0a 5c 65 6c 73 65 20 | 5c 61 64 76 61 6e 63 65 |t.\else |\advance|
|000020d0| 5c 68 6f 66 66 73 65 74 | 20 62 79 20 2d 5c 62 69 |\hoffset| by -\bi|
|000020e0| 6e 64 69 6e 67 6f 66 66 | 73 65 74 5c 66 69 0a 7b |ndingoff|set\fi.{|
|000020f0| 5c 65 73 63 61 70 65 63 | 68 61 72 3d 60 5c 5c 5c |\escapec|har=`\\\|
|00002100| 72 65 6c 61 78 20 25 20 | 6d 61 6b 65 73 20 73 75 |relax % |makes su|
|00002110| 72 65 20 62 61 63 6b 73 | 6c 61 73 68 20 69 73 20 |re backs|lash is |
|00002120| 75 73 65 64 20 69 6e 20 | 6f 75 74 70 75 74 20 66 |used in |output f|
|00002130| 69 6c 65 73 2e 0a 5c 73 | 68 69 70 6f 75 74 5c 76 |iles..\s|hipout\v|
|00002140| 62 6f 78 7b 7b 5c 6c 65 | 74 5c 68 73 69 7a 65 3d |box{{\le|t\hsize=|
|00002150| 5c 70 61 67 65 77 69 64 | 74 68 20 5c 6d 61 6b 65 |\pagewid|th \make|
|00002160| 68 65 61 64 6c 69 6e 65 | 7d 20 5c 70 61 67 65 62 |headline|} \pageb|
|00002170| 6f 64 79 7b 23 31 7d 25 | 0a 7b 5c 6c 65 74 5c 68 |ody{#1}%|.{\let\h|
|00002180| 73 69 7a 65 3d 5c 70 61 | 67 65 77 69 64 74 68 20 |size=\pa|gewidth |
|00002190| 5c 6d 61 6b 65 66 6f 6f | 74 6c 69 6e 65 7d 7d 7d |\makefoo|tline}}}|
|000021a0| 25 0a 5c 61 64 76 61 6e | 63 65 70 61 67 65 6e 6f |%.\advan|cepageno|
|000021b0| 20 5c 69 66 6e 75 6d 5c | 6f 75 74 70 75 74 70 65 | \ifnum\|outputpe|
|000021c0| 6e 61 6c 74 79 3e 2d 32 | 30 30 30 30 20 5c 65 6c |nalty>-2|0000 \el|
|000021d0| 73 65 5c 64 6f 73 75 70 | 65 72 65 6a 65 63 74 5c |se\dosup|ereject\|
|000021e0| 66 69 7d 0a 0a 25 25 25 | 25 20 46 6f 72 20 40 63 |fi}..%%%|% For @c|
|000021f0| 72 6f 70 6d 61 72 6b 73 | 20 63 6f 6d 6d 61 6e 64 |ropmarks| command|
|00002200| 20 25 25 25 25 0a 0a 25 | 20 48 65 72 65 20 69 73 | %%%%..%| Here is|
|00002210| 20 61 20 6d 6f 64 69 66 | 69 63 61 74 69 6f 6e 20 | a modif|ication |
|00002220| 6f 66 20 74 68 65 20 6d | 61 69 6e 20 6f 75 74 70 |of the m|ain outp|
|00002230| 75 74 20 72 6f 75 74 69 | 6e 65 20 66 6f 72 20 4e |ut routi|ne for N|
|00002240| 65 61 72 20 45 61 73 74 | 20 50 75 62 6c 69 63 61 |ear East| Publica|
|00002250| 74 69 6f 6e 73 0a 25 20 | 54 68 69 73 20 70 72 6f |tions.% |This pro|
|00002260| 76 69 64 65 73 20 72 69 | 67 68 74 2d 61 6e 67 6c |vides ri|ght-angl|
|00002270| 65 20 63 72 6f 70 6d 61 | 72 6b 73 20 61 74 20 61 |e cropma|rks at a|
|00002280| 6c 6c 20 66 6f 75 72 20 | 63 6f 72 6e 65 72 73 2e |ll four |corners.|
|00002290| 0a 25 20 54 68 65 20 63 | 6f 6e 74 65 6e 74 73 20 |.% The c|ontents |
|000022a0| 6f 66 20 74 68 65 20 70 | 61 67 65 20 61 72 65 20 |of the p|age are |
|000022b0| 63 65 6e 74 65 72 6c 69 | 6e 65 64 20 69 6e 74 6f |centerli|ned into|
|000022c0| 20 74 68 65 20 63 72 6f | 70 6d 61 72 6b 73 2c 0a | the cro|pmarks,.|
|000022d0| 25 20 61 6e 64 20 61 6e | 79 20 64 65 73 69 72 65 |% and an|y desire|
|000022e0| 64 20 62 69 6e 64 69 6e | 67 20 6f 66 66 73 65 74 |d bindin|g offset|
|000022f0| 20 69 73 20 61 64 64 65 | 64 20 61 73 20 61 6e 20 | is adde|d as an |
|00002300| 5c 68 73 6b 69 70 20 6f | 6e 20 65 69 74 68 65 72 |\hskip o|n either|
|00002310| 0a 25 20 73 69 74 65 20 | 6f 66 20 74 68 65 20 63 |.% site |of the c|
|00002320| 65 6e 74 65 72 6c 69 6e | 65 64 20 62 6f 78 2e 20 |enterlin|ed box. |
|00002330| 20 28 50 2e 20 41 2e 20 | 4d 61 63 4b 61 79 2c 20 | (P. A. |MacKay, |
|00002340| 31 32 20 4e 6f 76 65 6d | 62 65 72 2c 20 31 39 38 |12 Novem|ber, 198|
|00002350| 36 29 0a 25 0a 5c 64 65 | 66 5c 63 72 6f 70 70 61 |6).%.\de|f\croppa|
|00002360| 67 65 6f 75 74 23 31 7b | 5c 68 6f 66 66 73 65 74 |geout#1{|\hoffset|
|00002370| 3d 30 70 74 20 25 20 6d | 61 6b 65 20 73 75 72 65 |=0pt % m|ake sure|
|00002380| 20 74 68 69 73 20 64 6f | 65 73 6e 27 74 20 6d 65 | this do|esn't me|
|00002390| 73 73 20 74 68 69 6e 67 | 73 20 75 70 0a 7b 5c 65 |ss thing|s up.{\e|
|000023a0| 73 63 61 70 65 63 68 61 | 72 3d 60 5c 5c 5c 72 65 |scapecha|r=`\\\re|
|000023b0| 6c 61 78 20 25 20 6d 61 | 6b 65 73 20 73 75 72 65 |lax % ma|kes sure|
|000023c0| 20 62 61 63 6b 73 6c 61 | 73 68 20 69 73 20 75 73 | backsla|sh is us|
|000023d0| 65 64 20 69 6e 20 6f 75 | 74 70 75 74 20 66 69 6c |ed in ou|tput fil|
|000023e0| 65 73 2e 0a 09 09 20 5c | 73 68 69 70 6f 75 74 0a |es.... \|shipout.|
|000023f0| 09 09 20 5c 76 62 6f 78 | 20 74 6f 20 5c 6f 75 74 |.. \vbox| to \out|
|00002400| 65 72 76 73 69 7a 65 7b | 5c 68 73 69 7a 65 3d 5c |ervsize{|\hsize=\|
|00002410| 6f 75 74 65 72 68 73 69 | 7a 65 0a 20 20 20 20 20 |outerhsi|ze. |
|00002420| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 76 62 6f | | \vbo|
|00002430| 78 7b 5c 6c 69 6e 65 7b | 5c 65 77 74 6f 70 5c 68 |x{\line{|\ewtop\h|
|00002440| 66 69 6c 6c 5c 65 77 74 | 6f 70 7d 7d 0a 20 20 20 |fill\ewt|op}}. |
|00002450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 6e | | \n|
|00002460| 6f 69 6e 74 65 72 6c 69 | 6e 65 73 6b 69 70 0a 20 |ointerli|neskip. |
|00002470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002480| 5c 6c 69 6e 65 7b 5c 76 | 62 6f 78 7b 5c 6d 6f 76 |\line{\v|box{\mov|
|00002490| 65 6c 65 66 74 5c 63 6f | 72 6e 65 72 74 68 69 63 |eleft\co|rnerthic|
|000024a0| 6b 5c 6e 73 74 6f 70 7d | 0a 20 20 20 20 20 20 20 |k\nstop}|. |
|000024b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000024c0| 5c 68 66 69 6c 6c 0a 20 | 20 20 20 20 20 20 20 20 |\hfill. | |
|000024d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 76 | | \v|
|000024e0| 62 6f 78 7b 5c 6d 6f 76 | 65 72 69 67 68 74 5c 63 |box{\mov|eright\c|
|000024f0| 6f 72 6e 65 72 74 68 69 | 63 6b 5c 6e 73 74 6f 70 |ornerthi|ck\nstop|
|00002500| 7d 7d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |}}. | |
|00002510| 20 20 20 20 5c 76 73 6b | 69 70 20 5c 74 6f 70 61 | \vsk|ip \topa|
|00002520| 6e 64 62 6f 74 74 6f 6d | 6d 61 72 67 69 6e 0a 20 |ndbottom|margin. |
|00002530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002540| 5c 63 65 6e 74 65 72 6c | 69 6e 65 7b 5c 69 66 6f |\centerl|ine{\ifo|
|00002550| 64 64 5c 70 61 67 65 6e | 6f 5c 68 73 6b 69 70 5c |dd\pagen|o\hskip\|
|00002560| 62 69 6e 64 69 6e 67 6f | 66 66 73 65 74 5c 66 69 |bindingo|ffset\fi|
|00002570| 0a 09 09 09 5c 76 62 6f | 78 7b 0a 09 09 09 7b 5c |....\vbo|x{....{\|
|00002580| 6c 65 74 5c 68 73 69 7a | 65 3d 5c 70 61 67 65 77 |let\hsiz|e=\pagew|
|00002590| 69 64 74 68 20 5c 6d 61 | 6b 65 68 65 61 64 6c 69 |idth \ma|keheadli|
|000025a0| 6e 65 7d 0a 09 09 09 5c | 70 61 67 65 62 6f 64 79 |ne}....\|pagebody|
|000025b0| 7b 23 31 7d 0a 09 09 09 | 7b 5c 6c 65 74 5c 68 73 |{#1}....|{\let\hs|
|000025c0| 69 7a 65 3d 5c 70 61 67 | 65 77 69 64 74 68 20 5c |ize=\pag|ewidth \|
|000025d0| 6d 61 6b 65 66 6f 6f 74 | 6c 69 6e 65 7d 7d 0a 09 |makefoot|line}}..|
|000025e0| 09 09 5c 69 66 6f 64 64 | 5c 70 61 67 65 6e 6f 5c |..\ifodd|\pageno\|
|000025f0| 65 6c 73 65 5c 68 73 6b | 69 70 5c 62 69 6e 64 69 |else\hsk|ip\bindi|
|00002600| 6e 67 6f 66 66 73 65 74 | 5c 66 69 7d 0a 09 09 20 |ngoffset|\fi}... |
|00002610| 5c 76 73 6b 69 70 20 5c | 74 6f 70 61 6e 64 62 6f |\vskip \|topandbo|
|00002620| 74 74 6f 6d 6d 61 72 67 | 69 6e 20 70 6c 75 73 31 |ttommarg|in plus1|
|00002630| 66 69 6c 6c 20 6d 69 6e | 75 73 31 66 69 6c 6c 0a |fill min|us1fill.|
|00002640| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002650| 20 5c 62 6f 78 6d 61 78 | 64 65 70 74 68 5c 63 6f | \boxmax|depth\co|
|00002660| 72 6e 65 72 74 68 69 63 | 6b 0a 20 20 20 20 20 20 |rnerthic|k. |
|00002670| 20 20 20 20 20 20 20 20 | 20 20 20 5c 6c 69 6e 65 | | \line|
|00002680| 7b 5c 76 62 6f 78 7b 5c | 6d 6f 76 65 6c 65 66 74 |{\vbox{\|moveleft|
|00002690| 5c 63 6f 72 6e 65 72 74 | 68 69 63 6b 5c 6e 73 62 |\cornert|hick\nsb|
|000026a0| 6f 74 7d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |ot}. | |
|000026b0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 68 66 69 6c | | \hfil|
|000026c0| 6c 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |l. | |
|000026d0| 20 20 20 20 20 20 20 20 | 20 5c 76 62 6f 78 7b 5c | | \vbox{\|
|000026e0| 6d 6f 76 65 72 69 67 68 | 74 5c 63 6f 72 6e 65 72 |moverigh|t\corner|
|000026f0| 74 68 69 63 6b 5c 6e 73 | 62 6f 74 7d 7d 0a 20 20 |thick\ns|bot}}. |
|00002700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|00002710| 6e 6f 69 6e 74 65 72 6c | 69 6e 65 73 6b 69 70 0a |nointerl|ineskip.|
|00002720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002730| 20 5c 76 62 6f 78 7b 5c | 6c 69 6e 65 7b 5c 65 77 | \vbox{\|line{\ew|
|00002740| 62 6f 74 5c 68 66 69 6c | 6c 5c 65 77 62 6f 74 7d |bot\hfil|l\ewbot}|
|00002750| 7d 0a 09 7d 7d 0a 20 20 | 5c 61 64 76 61 6e 63 65 |}..}}. |\advance|
|00002760| 70 61 67 65 6e 6f 0a 20 | 20 5c 69 66 6e 75 6d 5c |pageno. | \ifnum\|
|00002770| 6f 75 74 70 75 74 70 65 | 6e 61 6c 74 79 3e 2d 32 |outputpe|nalty>-2|
|00002780| 30 30 30 30 20 5c 65 6c | 73 65 5c 64 6f 73 75 70 |0000 \el|se\dosup|
|00002790| 65 72 65 6a 65 63 74 5c | 66 69 7d 0a 25 0a 25 20 |ereject\|fi}.%.% |
|000027a0| 44 6f 20 40 63 72 6f 70 | 6d 61 72 6b 73 20 74 6f |Do @crop|marks to|
|000027b0| 20 67 65 74 20 63 72 6f | 70 20 6d 61 72 6b 73 0a | get cro|p marks.|
|000027c0| 5c 64 65 66 5c 63 72 6f | 70 6d 61 72 6b 73 7b 5c |\def\cro|pmarks{\|
|000027d0| 6c 65 74 5c 6f 6e 65 70 | 61 67 65 6f 75 74 3d 5c |let\onep|ageout=\|
|000027e0| 63 72 6f 70 70 61 67 65 | 6f 75 74 20 7d 0a 0a 5c |croppage|out }..\|
|000027f0| 6e 65 77 69 6e 73 65 72 | 74 5c 6d 61 72 67 69 6e |newinser|t\margin|
|00002800| 20 5c 64 69 6d 65 6e 5c | 6d 61 72 67 69 6e 3d 5c | \dimen\|margin=\|
|00002810| 6d 61 78 64 69 6d 65 6e | 0a 0a 5c 64 65 66 5c 70 |maxdimen|..\def\p|
|00002820| 61 67 65 62 6f 64 79 23 | 31 7b 5c 76 62 6f 78 20 |agebody#|1{\vbox |
|00002830| 74 6f 5c 70 61 67 65 68 | 65 69 67 68 74 7b 5c 62 |to\pageh|eight{\b|
|00002840| 6f 78 6d 61 78 64 65 70 | 74 68 3d 5c 6d 61 78 64 |oxmaxdep|th=\maxd|
|00002850| 65 70 74 68 20 23 31 7d | 7d 0a 7b 5c 63 61 74 63 |epth #1}|}.{\catc|
|00002860| 6f 64 65 60 5c 40 20 3d | 31 31 0a 5c 67 64 65 66 |ode`\@ =|11.\gdef|
|00002870| 5c 70 61 67 65 63 6f 6e | 74 65 6e 74 73 23 31 7b |\pagecon|tents#1{|
|00002880| 5c 69 66 76 6f 69 64 5c | 74 6f 70 69 6e 73 5c 65 |\ifvoid\|topins\e|
|00002890| 6c 73 65 5c 75 6e 76 62 | 6f 78 5c 74 6f 70 69 6e |lse\unvb|ox\topin|
|000028a0| 73 5c 66 69 0a 25 20 6d | 61 72 67 69 6e 61 6c 20 |s\fi.% m|arginal |
|000028b0| 68 61 63 6b 73 2c 20 6a | 75 68 61 40 76 69 69 73 |hacks, j|uha@viis|
|000028c0| 61 2e 75 75 63 70 20 28 | 4a 75 68 61 20 54 61 6b |a.uucp (|Juha Tak|
|000028d0| 61 6c 61 29 0a 5c 69 66 | 76 6f 69 64 5c 6d 61 72 |ala).\if|void\mar|
|000028e0| 67 69 6e 5c 65 6c 73 65 | 20 25 20 6d 61 72 67 69 |gin\else| % margi|
|000028f0| 6e 61 6c 20 69 6e 66 6f | 20 69 73 20 70 72 65 73 |nal info| is pres|
|00002900| 65 6e 74 0a 20 20 5c 72 | 6c 61 70 7b 5c 6b 65 72 |ent. \r|lap{\ker|
|00002910| 6e 5c 68 73 69 7a 65 5c | 76 62 6f 78 20 74 6f 5c |n\hsize\|vbox to\|
|00002920| 7a 40 7b 5c 6b 65 72 6e | 31 70 74 5c 62 6f 78 5c |z@{\kern|1pt\box\|
|00002930| 6d 61 72 67 69 6e 20 5c | 76 73 73 7d 7d 5c 66 69 |margin \|vss}}\fi|
|00002940| 0a 5c 64 69 6d 65 6e 40 | 3d 5c 64 70 23 31 20 5c |.\dimen@|=\dp#1 \|
|00002950| 75 6e 76 62 6f 78 23 31 | 0a 5c 69 66 76 6f 69 64 |unvbox#1|.\ifvoid|
|00002960| 5c 66 6f 6f 74 69 6e 73 | 5c 65 6c 73 65 5c 76 73 |\footins|\else\vs|
|00002970| 6b 69 70 5c 73 6b 69 70 | 5c 66 6f 6f 74 69 6e 73 |kip\skip|\footins|
|00002980| 5c 66 6f 6f 74 6e 6f 74 | 65 72 75 6c 65 20 5c 75 |\footnot|erule \u|
|00002990| 6e 76 62 6f 78 5c 66 6f | 6f 74 69 6e 73 5c 66 69 |nvbox\fo|otins\fi|
|000029a0| 0a 5c 69 66 72 40 67 67 | 65 64 62 6f 74 74 6f 6d |.\ifr@gg|edbottom|
|000029b0| 20 5c 6b 65 72 6e 2d 5c | 64 69 6d 65 6e 40 20 5c | \kern-\|dimen@ \|
|000029c0| 76 66 69 6c 20 5c 66 69 | 7d 0a 7d 0a 0a 25 0a 25 |vfil \fi|}.}..%.%|
|000029d0| 20 48 65 72 65 20 61 72 | 65 20 74 68 65 20 72 75 | Here ar|e the ru|
|000029e0| 6c 65 73 20 66 6f 72 20 | 74 68 65 20 63 72 6f 70 |les for |the crop|
|000029f0| 6d 61 72 6b 73 2e 20 20 | 4e 6f 74 65 20 74 68 61 |marks. |Note tha|
|00002a00| 74 20 74 68 65 79 20 61 | 72 65 0a 25 20 6f 66 66 |t they a|re.% off|
|00002a10| 73 65 74 20 73 6f 20 74 | 68 61 74 20 74 68 65 20 |set so t|hat the |
|00002a20| 73 70 61 63 65 20 62 65 | 74 77 65 65 6e 20 74 68 |space be|tween th|
|00002a30| 65 6d 20 69 73 20 74 72 | 75 6c 79 20 5c 6f 75 74 |em is tr|uly \out|
|00002a40| 65 72 68 73 69 7a 65 20 | 6f 72 20 5c 6f 75 74 65 |erhsize |or \oute|
|00002a50| 72 76 73 69 7a 65 0a 25 | 20 28 50 2e 20 41 2e 20 |rvsize.%| (P. A. |
|00002a60| 4d 61 63 4b 61 79 2c 20 | 31 32 20 4e 6f 76 65 6d |MacKay, |12 Novem|
|00002a70| 62 65 72 2c 20 31 39 38 | 36 29 0a 25 0a 5c 64 65 |ber, 198|6).%.\de|
|00002a80| 66 5c 65 77 74 6f 70 7b | 5c 76 72 75 6c 65 20 68 |f\ewtop{|\vrule h|
|00002a90| 65 69 67 68 74 5c 63 6f | 72 6e 65 72 74 68 69 63 |eight\co|rnerthic|
|00002aa0| 6b 20 64 65 70 74 68 30 | 70 74 20 77 69 64 74 68 |k depth0|pt width|
|00002ab0| 5c 63 6f 72 6e 65 72 6c | 6f 6e 67 7d 0a 5c 64 65 |\cornerl|ong}.\de|
|00002ac0| 66 5c 6e 73 74 6f 70 7b | 5c 76 62 6f 78 0a 20 20 |f\nstop{|\vbox. |
|00002ad0| 7b 5c 68 72 75 6c 65 20 | 68 65 69 67 68 74 5c 63 |{\hrule |height\c|
|00002ae0| 6f 72 6e 65 72 74 68 69 | 63 6b 20 64 65 70 74 68 |ornerthi|ck depth|
|00002af0| 5c 63 6f 72 6e 65 72 6c | 6f 6e 67 20 77 69 64 74 |\cornerl|ong widt|
|00002b00| 68 5c 63 6f 72 6e 65 72 | 74 68 69 63 6b 7d 7d 0a |h\corner|thick}}.|
|00002b10| 5c 64 65 66 5c 65 77 62 | 6f 74 7b 5c 76 72 75 6c |\def\ewb|ot{\vrul|
|00002b20| 65 20 68 65 69 67 68 74 | 30 70 74 20 64 65 70 74 |e height|0pt dept|
|00002b30| 68 5c 63 6f 72 6e 65 72 | 74 68 69 63 6b 20 77 69 |h\corner|thick wi|
|00002b40| 64 74 68 5c 63 6f 72 6e | 65 72 6c 6f 6e 67 7d 0a |dth\corn|erlong}.|
|00002b50| 5c 64 65 66 5c 6e 73 62 | 6f 74 7b 5c 76 62 6f 78 |\def\nsb|ot{\vbox|
|00002b60| 0a 20 20 7b 5c 68 72 75 | 6c 65 20 68 65 69 67 68 |. {\hru|le heigh|
|00002b70| 74 5c 63 6f 72 6e 65 72 | 6c 6f 6e 67 20 64 65 70 |t\corner|long dep|
|00002b80| 74 68 5c 63 6f 72 6e 65 | 72 74 68 69 63 6b 20 77 |th\corne|rthick w|
|00002b90| 69 64 74 68 5c 63 6f 72 | 6e 65 72 74 68 69 63 6b |idth\cor|nerthick|
|00002ba0| 7d 7d 0a 0a 25 20 50 61 | 72 73 65 20 61 6e 20 61 |}}..% Pa|rse an a|
|00002bb0| 72 67 75 6d 65 6e 74 2c | 20 74 68 65 6e 20 70 61 |rgument,| then pa|
|00002bc0| 73 73 20 69 74 20 74 6f | 20 23 31 2e 20 20 54 68 |ss it to| #1. Th|
|00002bd0| 65 20 61 72 67 75 6d 65 | 6e 74 20 69 73 20 74 68 |e argume|nt is th|
|00002be0| 65 20 72 65 73 74 20 6f | 66 0a 25 20 74 68 65 20 |e rest o|f.% the |
|00002bf0| 69 6e 70 75 74 20 6c 69 | 6e 65 20 28 65 78 63 65 |input li|ne (exce|
|00002c00| 70 74 20 77 65 20 72 65 | 6d 6f 76 65 20 61 20 74 |pt we re|move a t|
|00002c10| 72 61 69 6c 69 6e 67 20 | 63 6f 6d 6d 65 6e 74 29 |railing |comment)|
|00002c20| 2e 20 20 23 31 20 73 68 | 6f 75 6c 64 20 62 65 20 |. #1 sh|ould be |
|00002c30| 61 0a 25 20 6d 61 63 72 | 6f 20 77 68 69 63 68 20 |a.% macr|o which |
|00002c40| 65 78 70 65 63 74 73 20 | 61 6e 20 6f 72 64 69 6e |expects |an ordin|
|00002c50| 61 72 79 20 75 6e 64 65 | 6c 69 6d 69 74 65 64 20 |ary unde|limited |
|00002c60| 54 65 58 20 61 72 67 75 | 6d 65 6e 74 2e 0a 25 0a |TeX argu|ment..%.|
|00002c70| 5c 64 65 66 5c 70 61 72 | 73 65 61 72 67 23 31 7b |\def\par|searg#1{|
|00002c80| 25 0a 20 20 5c 6c 65 74 | 5c 6e 65 78 74 20 3d 20 |%. \let|\next = |
|00002c90| 23 31 25 0a 20 20 5c 62 | 65 67 69 6e 67 72 6f 75 |#1%. \b|egingrou|
|00002ca0| 70 0a 20 20 20 20 5c 6f | 62 65 79 6c 69 6e 65 73 |p. \o|beylines|
|00002cb0| 0a 20 20 20 20 5c 66 75 | 74 75 72 65 6c 65 74 5c |. \fu|turelet\|
|00002cc0| 74 65 6d 70 5c 70 61 72 | 73 65 61 72 67 78 0a 7d |temp\par|seargx.}|
|00002cd0| 0a 0a 25 20 49 66 20 74 | 68 65 20 6e 65 78 74 20 |..% If t|he next |
|00002ce0| 74 6f 6b 65 6e 20 69 73 | 20 61 6e 20 6f 62 65 79 |token is| an obey|
|00002cf0| 65 64 20 73 70 61 63 65 | 20 28 66 72 6f 6d 20 61 |ed space| (from a|
|00002d00| 6e 20 40 65 78 61 6d 70 | 6c 65 20 65 6e 76 69 72 |n @examp|le envir|
|00002d10| 6f 6e 6d 65 6e 74 20 6f | 72 0a 25 20 74 68 65 20 |onment o|r.% the |
|00002d20| 6c 69 6b 65 29 2c 20 72 | 65 6d 6f 76 65 20 69 74 |like), r|emove it|
|00002d30| 20 61 6e 64 20 72 65 63 | 75 72 73 65 2e 20 20 4f | and rec|urse. O|
|00002d40| 74 68 65 72 77 69 73 65 | 2c 20 77 65 27 72 65 20 |therwise|, we're |
|00002d50| 64 6f 6e 65 2e 0a 5c 64 | 65 66 5c 70 61 72 73 65 |done..\d|ef\parse|
|00002d60| 61 72 67 78 7b 25 0a 20 | 20 25 20 5c 6f 62 65 79 |argx{%. | % \obey|
|00002d70| 65 64 73 70 61 63 65 20 | 69 73 20 64 65 66 69 6e |edspace |is defin|
|00002d80| 65 64 20 66 61 72 20 62 | 65 6c 6f 77 2c 20 61 66 |ed far b|elow, af|
|00002d90| 74 65 72 20 74 68 65 20 | 64 65 66 69 6e 69 74 69 |ter the |definiti|
|00002da0| 6f 6e 20 6f 66 20 5c 73 | 65 70 73 70 61 63 65 73 |on of \s|epspaces|
|00002db0| 2e 0a 20 20 5c 69 66 78 | 5c 6f 62 65 79 65 64 73 |.. \ifx|\obeyeds|
|00002dc0| 70 61 63 65 5c 74 65 6d | 70 0a 20 20 20 20 5c 65 |pace\tem|p. \e|
|00002dd0| 78 70 61 6e 64 61 66 74 | 65 72 5c 70 61 72 73 65 |xpandaft|er\parse|
|00002de0| 61 72 67 64 69 73 63 61 | 72 64 73 70 61 63 65 0a |argdisca|rdspace.|
|00002df0| 20 20 5c 65 6c 73 65 0a | 20 20 20 20 5c 65 78 70 | \else.| \exp|
|00002e00| 61 6e 64 61 66 74 65 72 | 5c 70 61 72 73 65 61 72 |andafter|\parsear|
|00002e10| 67 6c 69 6e 65 0a 20 20 | 5c 66 69 0a 7d 0a 0a 25 |gline. |\fi.}..%|
|00002e20| 20 52 65 6d 6f 76 65 20 | 61 20 73 69 6e 67 6c 65 | Remove |a single|
|00002e30| 20 73 70 61 63 65 20 28 | 61 73 20 74 68 65 20 64 | space (|as the d|
|00002e40| 65 6c 69 6d 69 74 65 72 | 20 74 6f 6b 65 6e 20 74 |elimiter| token t|
|00002e50| 6f 20 74 68 65 20 6d 61 | 63 72 6f 20 63 61 6c 6c |o the ma|cro call|
|00002e60| 29 2e 0a 7b 5c 6f 62 65 | 79 73 70 61 63 65 73 20 |)..{\obe|yspaces |
|00002e70| 25 0a 20 5c 67 64 65 66 | 5c 70 61 72 73 65 61 72 |%. \gdef|\parsear|
|00002e80| 67 64 69 73 63 61 72 64 | 73 70 61 63 65 20 7b 5c |gdiscard|space {\|
|00002e90| 66 75 74 75 72 65 6c 65 | 74 5c 74 65 6d 70 5c 70 |futurele|t\temp\p|
|00002ea0| 61 72 73 65 61 72 67 78 | 7d 7d 0a 0a 7b 5c 6f 62 |arseargx|}}..{\ob|
|00002eb0| 65 79 6c 69 6e 65 73 20 | 25 0a 20 20 5c 67 64 65 |eylines |%. \gde|
|00002ec0| 66 5c 70 61 72 73 65 61 | 72 67 6c 69 6e 65 23 31 |f\parsea|rgline#1|
|00002ed0| 5e 5e 4d 7b 25 0a 20 20 | 20 20 5c 65 6e 64 67 72 |^^M{%. | \endgr|
|00002ee0| 6f 75 70 20 25 20 45 6e | 64 20 6f 66 20 74 68 65 |oup % En|d of the|
|00002ef0| 20 67 72 6f 75 70 20 73 | 74 61 72 74 65 64 20 69 | group s|tarted i|
|00002f00| 6e 20 5c 70 61 72 73 65 | 61 72 67 2e 0a 20 20 20 |n \parse|arg.. |
|00002f10| 20 25 0a 20 20 20 20 25 | 20 46 69 72 73 74 20 72 | %. %| First r|
|00002f20| 65 6d 6f 76 65 20 61 6e | 79 20 40 63 20 63 6f 6d |emove an|y @c com|
|00002f30| 6d 65 6e 74 2c 20 74 68 | 65 6e 20 61 6e 79 20 40 |ment, th|en any @|
|00002f40| 63 6f 6d 6d 65 6e 74 2e | 0a 20 20 20 20 25 20 52 |comment.|. % R|
|00002f50| 65 73 75 6c 74 20 6f 66 | 20 65 61 63 68 20 6d 61 |esult of| each ma|
|00002f60| 63 72 6f 20 69 73 20 70 | 75 74 20 69 6e 20 5c 74 |cro is p|ut in \t|
|00002f70| 6f 6b 73 30 2e 0a 20 20 | 20 20 5c 61 72 67 72 65 |oks0.. | \argre|
|00002f80| 6d 6f 76 65 63 20 23 31 | 5c 63 5c 72 65 6c 61 78 |movec #1|\c\relax|
|00002f90| 20 25 0a 20 20 20 20 5c | 65 78 70 61 6e 64 61 66 | %. \|expandaf|
|00002fa0| 74 65 72 5c 61 72 67 72 | 65 6d 6f 76 65 63 6f 6d |ter\argr|emovecom|
|00002fb0| 6d 65 6e 74 20 5c 74 68 | 65 5c 74 6f 6b 73 30 20 |ment \th|e\toks0 |
|00002fc0| 5c 63 6f 6d 6d 65 6e 74 | 5c 72 65 6c 61 78 20 25 |\comment|\relax %|
|00002fd0| 0a 20 20 20 20 25 0a 20 | 20 20 20 25 20 43 61 6c |. %. | % Cal|
|00002fe0| 6c 20 74 68 65 20 63 61 | 6c 6c 65 72 27 73 20 6d |l the ca|ller's m|
|00002ff0| 61 63 72 6f 2c 20 73 61 | 76 65 64 20 61 73 20 5c |acro, sa|ved as \|
|00003000| 6e 65 78 74 20 69 6e 20 | 5c 70 61 72 73 65 61 72 |next in |\parsear|
|00003010| 67 2e 0a 20 20 20 20 5c | 65 78 70 61 6e 64 61 66 |g.. \|expandaf|
|00003020| 74 65 72 5c 6e 65 78 74 | 5c 65 78 70 61 6e 64 61 |ter\next|\expanda|
|00003030| 66 74 65 72 7b 5c 74 68 | 65 5c 74 6f 6b 73 30 7d |fter{\th|e\toks0}|
|00003040| 25 0a 20 20 7d 25 0a 7d | 0a 0a 25 20 53 69 6e 63 |%. }%.}|..% Sinc|
|00003050| 65 20 61 6c 6c 20 5c 63 | 7b 2c 6f 6d 6d 65 6e 74 |e all \c|{,omment|
|00003060| 7d 20 64 6f 65 73 20 69 | 73 20 74 68 72 6f 77 20 |} does i|s throw |
|00003070| 61 77 61 79 20 74 68 65 | 20 61 72 67 75 6d 65 6e |away the| argumen|
|00003080| 74 2c 20 77 65 20 63 61 | 6e 20 6c 65 74 20 54 65 |t, we ca|n let Te|
|00003090| 58 0a 25 20 64 6f 20 74 | 68 61 74 20 66 6f 72 20 |X.% do t|hat for |
|000030a0| 75 73 2e 20 20 54 68 65 | 20 5c 72 65 6c 61 78 20 |us. The| \relax |
|000030b0| 68 65 72 65 20 69 73 20 | 6d 61 74 63 68 65 64 20 |here is |matched |
|000030c0| 62 79 20 74 68 65 20 5c | 72 65 6c 61 78 20 69 6e |by the \|relax in|
|000030d0| 20 74 68 65 20 63 61 6c | 6c 0a 25 20 69 6e 20 5c | the cal|l.% in \|
|000030e0| 70 61 72 73 65 61 72 67 | 6c 69 6e 65 3b 20 69 74 |parsearg|line; it|
|000030f0| 20 63 6f 75 6c 64 20 62 | 65 20 6d 6f 72 65 20 6f | could b|e more o|
|00003100| 72 20 6c 65 73 73 20 61 | 6e 79 74 68 69 6e 67 2c |r less a|nything,|
|00003110| 20 69 74 73 20 70 75 72 | 70 6f 73 65 20 69 73 0a | its pur|pose is.|
|00003120| 25 20 6a 75 73 74 20 74 | 6f 20 64 65 6c 69 6d 69 |% just t|o delimi|
|00003130| 74 20 74 68 65 20 61 72 | 67 75 6d 65 6e 74 20 74 |t the ar|gument t|
|00003140| 6f 20 74 68 65 20 5c 63 | 2e 0a 5c 64 65 66 5c 61 |o the \c|..\def\a|
|00003150| 72 67 72 65 6d 6f 76 65 | 63 23 31 5c 63 23 32 5c |rgremove|c#1\c#2\|
|00003160| 72 65 6c 61 78 7b 5c 74 | 6f 6b 73 30 20 3d 20 7b |relax{\t|oks0 = {|
|00003170| 23 31 7d 7d 0a 5c 64 65 | 66 5c 61 72 67 72 65 6d |#1}}.\de|f\argrem|
|00003180| 6f 76 65 63 6f 6d 6d 65 | 6e 74 23 31 5c 63 6f 6d |ovecomme|nt#1\com|
|00003190| 6d 65 6e 74 23 32 5c 72 | 65 6c 61 78 7b 5c 74 6f |ment#2\r|elax{\to|
|000031a0| 6b 73 30 20 3d 20 7b 23 | 31 7d 7d 0a 0a 25 20 5c |ks0 = {#|1}}..% \|
|000031b0| 61 72 67 72 65 6d 6f 76 | 65 63 7b 2c 6f 6d 6d 65 |argremov|ec{,omme|
|000031c0| 6e 74 7d 20 6d 69 67 68 | 74 20 6c 65 61 76 65 20 |nt} migh|t leave |
|000031d0| 75 73 20 77 69 74 68 20 | 74 72 61 69 6c 69 6e 67 |us with |trailing|
|000031e0| 20 73 70 61 63 65 73 2c | 20 74 68 6f 75 67 68 3b | spaces,| though;|
|000031f0| 20 65 2e 67 2e 2c 0a 25 | 20 20 20 20 40 65 6e 64 | e.g.,.%| @end|
|00003200| 20 69 74 65 6d 69 7a 65 | 20 20 40 63 20 66 6f 6f | itemize| @c foo|
|00003210| 0a 25 20 77 69 6c 6c 20 | 68 61 76 65 20 74 77 6f |.% will |have two|
|00003220| 20 61 63 74 69 76 65 20 | 73 70 61 63 65 73 20 61 | active |spaces a|
|00003230| 73 20 70 61 72 74 20 6f | 66 20 74 68 65 20 61 72 |s part o|f the ar|
|00003240| 67 75 6d 65 6e 74 20 77 | 69 74 68 20 74 68 65 0a |gument w|ith the.|
|00003250| 25 20 60 69 74 65 6d 69 | 7a 65 27 2e 20 20 48 65 |% `itemi|ze'. He|
|00003260| 72 65 20 77 65 20 72 65 | 6d 6f 76 65 20 61 6c 6c |re we re|move all|
|00003270| 20 61 63 74 69 76 65 20 | 73 70 61 63 65 73 20 66 | active |spaces f|
|00003280| 72 6f 6d 20 23 31 2c 20 | 61 6e 64 20 61 73 73 69 |rom #1, |and assi|
|00003290| 67 6e 20 74 68 65 0a 25 | 20 72 65 73 75 6c 74 20 |gn the.%| result |
|000032a0| 74 6f 20 5c 74 6f 6b 73 | 30 2e 0a 25 0a 25 20 54 |to \toks|0..%.% T|
|000032b0| 68 69 73 20 6c 6f 73 65 | 73 20 69 66 20 74 68 65 |his lose|s if the|
|000032c0| 72 65 20 61 72 65 20 61 | 6e 79 20 2a 6f 74 68 65 |re are a|ny *othe|
|000032d0| 72 2a 20 61 63 74 69 76 | 65 20 63 68 61 72 61 63 |r* activ|e charac|
|000032e0| 74 65 72 73 20 62 65 73 | 69 64 65 73 20 73 70 61 |ters bes|ides spa|
|000032f0| 63 65 73 0a 25 20 69 6e | 20 74 68 65 20 61 72 67 |ces.% in| the arg|
|00003300| 75 6d 65 6e 74 20 2d 2d | 20 5f 20 5e 20 2b 2c 20 |ument --| _ ^ +, |
|00003310| 66 6f 72 20 65 78 61 6d | 70 6c 65 20 2d 2d 20 73 |for exam|ple -- s|
|00003320| 69 6e 63 65 20 74 68 65 | 79 20 67 65 74 20 65 78 |ince the|y get ex|
|00003330| 70 61 6e 64 65 64 2e 0a | 25 20 46 6f 72 74 75 6e |panded..|% Fortun|
|00003340| 61 74 65 6c 79 2c 20 54 | 65 78 69 6e 66 6f 20 64 |ately, T|exinfo d|
|00003350| 6f 65 73 20 6e 6f 74 20 | 64 65 66 69 6e 65 20 61 |oes not |define a|
|00003360| 6e 79 20 73 75 63 68 20 | 63 6f 6d 6d 61 6e 64 73 |ny such |commands|
|00003370| 2e 20 20 28 49 66 20 69 | 74 20 65 76 65 72 0a 25 |. (If i|t ever.%|
|00003380| 20 64 6f 65 73 2c 20 74 | 68 65 20 63 61 74 63 6f | does, t|he catco|
|00003390| 64 65 20 6f 66 20 74 68 | 65 20 63 68 61 72 61 63 |de of th|e charac|
|000033a0| 74 65 72 73 20 69 6e 20 | 71 75 65 73 74 69 6f 6e |ters in |question|
|000033b0| 77 69 6c 6c 20 68 61 76 | 65 20 74 6f 20 62 65 20 |will hav|e to be |
|000033c0| 63 68 61 6e 67 65 64 0a | 25 20 68 65 72 65 2e 29 |changed.|% here.)|
|000033d0| 20 20 42 75 74 20 74 68 | 69 73 20 6d 65 61 6e 73 | But th|is means|
|000033e0| 20 77 65 20 63 61 6e 6e | 6f 74 20 63 61 6c 6c 20 | we cann|ot call |
|000033f0| 5c 72 65 6d 6f 76 65 61 | 63 74 69 76 65 73 70 61 |\removea|ctivespa|
|00003400| 63 65 73 20 61 73 20 70 | 61 72 74 20 6f 66 0a 25 |ces as p|art of.%|
|00003410| 20 5c 61 72 67 72 65 6d | 6f 76 65 63 7b 2c 6f 6d | \argrem|ovec{,om|
|00003420| 6d 65 6e 74 7d 2c 20 73 | 69 6e 63 65 20 40 63 20 |ment}, s|ince @c |
|00003430| 75 73 65 73 20 5c 70 61 | 72 73 65 61 72 67 2c 20 |uses \pa|rsearg, |
|00003440| 61 6e 64 20 74 68 75 73 | 20 74 68 65 20 61 72 67 |and thus| the arg|
|00003450| 75 6d 65 6e 74 0a 25 20 | 74 68 61 74 20 5c 70 61 |ument.% |that \pa|
|00003460| 72 73 65 61 72 67 20 67 | 65 74 73 20 6d 69 67 68 |rsearg g|ets migh|
|00003470| 74 20 77 65 6c 6c 20 68 | 61 76 65 20 61 6e 79 20 |t well h|ave any |
|00003480| 63 68 61 72 61 63 74 65 | 72 20 61 74 20 61 6c 6c |characte|r at all|
|00003490| 20 69 6e 20 69 74 2e 0a | 25 0a 5c 64 65 66 5c 72 | in it..|%.\def\r|
|000034a0| 65 6d 6f 76 65 61 63 74 | 69 76 65 73 70 61 63 65 |emoveact|ivespace|
|000034b0| 73 23 31 7b 25 0a 20 20 | 5c 62 65 67 69 6e 67 72 |s#1{%. |\begingr|
|000034c0| 6f 75 70 0a 20 20 20 20 | 5c 69 67 6e 6f 72 65 61 |oup. |\ignorea|
|000034d0| 63 74 69 76 65 73 70 61 | 63 65 73 0a 20 20 20 20 |ctivespa|ces. |
|000034e0| 5c 65 64 65 66 5c 74 65 | 6d 70 7b 23 31 7d 25 0a |\edef\te|mp{#1}%.|
|000034f0| 20 20 20 20 5c 67 6c 6f | 62 61 6c 5c 74 6f 6b 73 | \glo|bal\toks|
|00003500| 30 20 3d 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 |0 = \exp|andafter|
|00003510| 7b 5c 74 65 6d 70 7d 25 | 0a 20 20 5c 65 6e 64 67 |{\temp}%|. \endg|
|00003520| 72 6f 75 70 0a 7d 0a 0a | 25 20 43 68 61 6e 67 65 |roup.}..|% Change|
|00003530| 20 74 68 65 20 61 63 74 | 69 76 65 20 73 70 61 63 | the act|ive spac|
|00003540| 65 20 74 6f 20 65 78 70 | 61 6e 64 20 74 6f 20 6e |e to exp|and to n|
|00003550| 6f 74 68 69 6e 67 2e 0a | 25 0a 5c 62 65 67 69 6e |othing..|%.\begin|
|00003560| 67 72 6f 75 70 0a 20 20 | 5c 6f 62 65 79 73 70 61 |group. |\obeyspa|
|00003570| 63 65 73 0a 20 20 5c 67 | 64 65 66 5c 69 67 6e 6f |ces. \g|def\igno|
|00003580| 72 65 61 63 74 69 76 65 | 73 70 61 63 65 73 7b 5c |reactive|spaces{\|
|00003590| 6f 62 65 79 73 70 61 63 | 65 73 5c 6c 65 74 20 3d |obeyspac|es\let =|
|000035a0| 5c 65 6d 70 74 79 7d 0a | 5c 65 6e 64 67 72 6f 75 |\empty}.|\endgrou|
|000035b0| 70 0a 0a 0a 5c 64 65 66 | 5c 66 6c 75 73 68 63 72 |p...\def|\flushcr|
|000035c0| 7b 5c 69 66 78 5c 70 61 | 72 5c 6c 69 73 70 70 61 |{\ifx\pa|r\lisppa|
|000035d0| 72 20 5c 64 65 66 5c 6e | 65 78 74 23 23 31 7b 7d |r \def\n|ext##1{}|
|000035e0| 5c 65 6c 73 65 20 5c 6c | 65 74 5c 6e 65 78 74 3d |\else \l|et\next=|
|000035f0| 5c 72 65 6c 61 78 20 5c | 66 69 20 5c 6e 65 78 74 |\relax \|fi \next|
|00003600| 7d 0a 0a 25 25 20 54 68 | 65 73 65 20 61 72 65 20 |}..%% Th|ese are |
|00003610| 75 73 65 64 20 74 6f 20 | 6b 65 65 70 20 40 62 65 |used to |keep @be|
|00003620| 67 69 6e 2f 40 65 6e 64 | 20 6c 65 76 65 6c 73 20 |gin/@end| levels |
|00003630| 66 72 6f 6d 20 72 75 6e | 6e 69 6e 67 20 61 77 61 |from run|ning awa|
|00003640| 79 0a 25 25 20 43 61 6c | 6c 20 5c 69 6e 45 4e 56 |y.%% Cal|l \inENV|
|00003650| 20 77 69 74 68 69 6e 20 | 65 6e 76 69 72 6f 6e 6d | within |environm|
|00003660| 65 6e 74 73 20 28 61 66 | 74 65 72 20 61 20 5c 62 |ents (af|ter a \b|
|00003670| 65 67 69 6e 67 72 6f 75 | 70 29 0a 5c 6e 65 77 69 |egingrou|p).\newi|
|00003680| 66 5c 69 66 45 4e 56 20 | 5c 45 4e 56 66 61 6c 73 |f\ifENV |\ENVfals|
|00003690| 65 20 5c 64 65 66 5c 69 | 6e 45 4e 56 7b 5c 69 66 |e \def\i|nENV{\if|
|000036a0| 45 4e 56 5c 72 65 6c 61 | 78 5c 65 6c 73 65 5c 45 |ENV\rela|x\else\E|
|000036b0| 4e 56 74 72 75 65 5c 66 | 69 7d 0a 5c 64 65 66 5c |NVtrue\f|i}.\def\|
|000036c0| 45 4e 56 63 68 65 63 6b | 7b 25 0a 5c 69 66 45 4e |ENVcheck|{%.\ifEN|
|000036d0| 56 5c 65 72 72 6d 65 73 | 73 61 67 65 7b 53 74 69 |V\errmes|sage{Sti|
|000036e0| 6c 6c 20 77 69 74 68 69 | 6e 20 61 6e 20 65 6e 76 |ll withi|n an env|
|000036f0| 69 72 6f 6e 6d 65 6e 74 | 2e 20 20 54 79 70 65 20 |ironment|. Type |
|00003700| 52 65 74 75 72 6e 20 74 | 6f 20 63 6f 6e 74 69 6e |Return t|o contin|
|00003710| 75 65 2e 7d 0a 5c 65 6e | 64 67 72 6f 75 70 5c 66 |ue.}.\en|dgroup\f|
|00003720| 69 7d 20 25 20 54 68 69 | 73 20 69 73 20 6e 6f 74 |i} % Thi|s is not|
|00003730| 20 70 65 72 66 65 63 74 | 2c 20 62 75 74 20 69 74 | perfect|, but it|
|00003740| 20 73 68 6f 75 6c 64 20 | 72 65 64 75 63 65 20 6c | should |reduce l|
|00003750| 6f 73 73 61 67 65 0a 0a | 25 20 40 62 65 67 69 6e |ossage..|% @begin|
|00003760| 20 66 6f 6f 20 20 69 73 | 20 74 68 65 20 73 61 6d | foo is| the sam|
|00003770| 65 20 61 73 20 40 66 6f | 6f 2c 20 66 6f 72 20 6e |e as @fo|o, for n|
|00003780| 6f 77 2e 0a 5c 6e 65 77 | 68 65 6c 70 5c 45 4d 73 |ow..\new|help\EMs|
|00003790| 69 6d 70 6c 65 7b 54 79 | 70 65 20 3c 52 65 74 75 |imple{Ty|pe <Retu|
|000037a0| 72 6e 3e 20 74 6f 20 63 | 6f 6e 74 69 6e 75 65 2e |rn> to c|ontinue.|
|000037b0| 7d 0a 0a 5c 6f 75 74 65 | 72 5c 64 65 66 5c 62 65 |}..\oute|r\def\be|
|000037c0| 67 69 6e 7b 5c 70 61 72 | 73 65 61 72 67 5c 62 65 |gin{\par|searg\be|
|000037d0| 67 69 6e 78 78 78 7d 0a | 0a 5c 64 65 66 5c 62 65 |ginxxx}.|.\def\be|
|000037e0| 67 69 6e 78 78 78 20 23 | 31 7b 25 0a 5c 65 78 70 |ginxxx #|1{%.\exp|
|000037f0| 61 6e 64 61 66 74 65 72 | 5c 69 66 78 5c 63 73 6e |andafter|\ifx\csn|
|00003800| 61 6d 65 20 23 31 5c 65 | 6e 64 63 73 6e 61 6d 65 |ame #1\e|ndcsname|
|00003810| 5c 72 65 6c 61 78 0a 7b | 5c 65 72 72 68 65 6c 70 |\relax.{|\errhelp|
|00003820| 3d 5c 45 4d 73 69 6d 70 | 6c 65 20 5c 65 72 72 6d |=\EMsimp|le \errm|
|00003830| 65 73 73 61 67 65 7b 55 | 6e 64 65 66 69 6e 65 64 |essage{U|ndefined|
|00003840| 20 63 6f 6d 6d 61 6e 64 | 20 40 62 65 67 69 6e 20 | command| @begin |
|00003850| 23 31 7d 7d 5c 65 6c 73 | 65 0a 5c 63 73 6e 61 6d |#1}}\els|e.\csnam|
|00003860| 65 20 23 31 5c 65 6e 64 | 63 73 6e 61 6d 65 5c 66 |e #1\end|csname\f|
|00003870| 69 7d 0a 0a 25 20 40 65 | 6e 64 20 66 6f 6f 20 65 |i}..% @e|nd foo e|
|00003880| 78 65 63 75 74 65 73 20 | 74 68 65 20 64 65 66 69 |xecutes |the defi|
|00003890| 6e 69 74 69 6f 6e 20 6f | 66 20 5c 45 66 6f 6f 2e |nition o|f \Efoo.|
|000038a0| 0a 25 0a 5c 64 65 66 5c | 65 6e 64 7b 5c 70 61 72 |.%.\def\|end{\par|
|000038b0| 73 65 61 72 67 5c 65 6e | 64 78 78 78 7d 0a 5c 64 |searg\en|dxxx}.\d|
|000038c0| 65 66 5c 65 6e 64 78 78 | 78 20 23 31 7b 25 0a 20 |ef\endxx|x #1{%. |
|000038d0| 20 5c 72 65 6d 6f 76 65 | 61 63 74 69 76 65 73 70 | \remove|activesp|
|000038e0| 61 63 65 73 7b 23 31 7d | 25 0a 20 20 5c 65 64 65 |aces{#1}|%. \ede|
|000038f0| 66 5c 65 6e 64 74 68 69 | 6e 67 7b 5c 74 68 65 5c |f\endthi|ng{\the\|
|00003900| 74 6f 6b 73 30 7d 25 0a | 20 20 25 0a 20 20 5c 65 |toks0}%.| %. \e|
|00003910| 78 70 61 6e 64 61 66 74 | 65 72 5c 69 66 78 5c 63 |xpandaft|er\ifx\c|
|00003920| 73 6e 61 6d 65 20 45 5c | 65 6e 64 74 68 69 6e 67 |sname E\|endthing|
|00003930| 5c 65 6e 64 63 73 6e 61 | 6d 65 5c 72 65 6c 61 78 |\endcsna|me\relax|
|00003940| 0a 20 20 20 20 5c 65 78 | 70 61 6e 64 61 66 74 65 |. \ex|pandafte|
|00003950| 72 5c 69 66 78 5c 63 73 | 6e 61 6d 65 20 5c 65 6e |r\ifx\cs|name \en|
|00003960| 64 74 68 69 6e 67 5c 65 | 6e 64 63 73 6e 61 6d 65 |dthing\e|ndcsname|
|00003970| 5c 72 65 6c 61 78 0a 20 | 20 20 20 20 20 25 20 54 |\relax. | % T|
|00003980| 68 65 72 65 27 73 20 6e | 6f 20 5c 66 6f 6f 2c 20 |here's n|o \foo, |
|00003990| 69 2e 65 2e 2c 20 6e 6f | 20 60 60 65 6e 76 69 72 |i.e., no| ``envir|
|000039a0| 6f 6e 6d 65 6e 74 27 27 | 20 66 6f 6f 2e 0a 20 20 |onment''| foo.. |
|000039b0| 20 20 20 20 5c 65 72 72 | 68 65 6c 70 20 3d 20 5c | \err|help = \|
|000039c0| 45 4d 73 69 6d 70 6c 65 | 0a 20 20 20 20 20 20 5c |EMsimple|. \|
|000039d0| 65 72 72 6d 65 73 73 61 | 67 65 7b 55 6e 64 65 66 |errmessa|ge{Undef|
|000039e0| 69 6e 65 64 20 63 6f 6d | 6d 61 6e 64 20 60 40 65 |ined com|mand `@e|
|000039f0| 6e 64 20 5c 65 6e 64 74 | 68 69 6e 67 27 7d 25 0a |nd \endt|hing'}%.|
|00003a00| 20 20 20 20 5c 65 6c 73 | 65 0a 20 20 20 20 20 20 | \els|e. |
|00003a10| 5c 75 6e 6d 61 74 63 68 | 65 64 65 6e 64 65 72 72 |\unmatch|edenderr|
|00003a20| 6f 72 5c 65 6e 64 74 68 | 69 6e 67 0a 20 20 20 20 |or\endth|ing. |
|00003a30| 5c 66 69 0a 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 |\fi. \e|lse. |
|00003a40| 25 20 45 76 65 72 79 74 | 68 69 6e 67 27 73 20 6f |% Everyt|hing's o|
|00003a50| 6b 3b 20 74 68 65 20 72 | 69 67 68 74 20 65 6e 76 |k; the r|ight env|
|00003a60| 69 72 6f 6e 6d 65 6e 74 | 20 68 61 73 20 62 65 65 |ironment| has bee|
|00003a70| 6e 20 73 74 61 72 74 65 | 64 2e 0a 20 20 20 20 5c |n starte|d.. \|
|00003a80| 63 73 6e 61 6d 65 20 45 | 5c 65 6e 64 74 68 69 6e |csname E|\endthin|
|00003a90| 67 5c 65 6e 64 63 73 6e | 61 6d 65 0a 20 20 5c 66 |g\endcsn|ame. \f|
|00003aa0| 69 0a 7d 0a 0a 25 20 54 | 68 65 72 65 20 69 73 20 |i.}..% T|here is |
|00003ab0| 61 6e 20 65 6e 76 69 72 | 6f 6e 6d 65 6e 74 20 23 |an envir|onment #|
|00003ac0| 31 2c 20 62 75 74 20 69 | 74 20 68 61 73 6e 27 74 |1, but i|t hasn't|
|00003ad0| 20 62 65 65 6e 20 73 74 | 61 72 74 65 64 2e 20 20 | been st|arted. |
|00003ae0| 47 69 76 65 20 61 6e 20 | 65 72 72 6f 72 2e 0a 25 |Give an |error..%|
|00003af0| 0a 5c 64 65 66 5c 75 6e | 6d 61 74 63 68 65 64 65 |.\def\un|matchede|
|00003b00| 6e 64 65 72 72 6f 72 23 | 31 7b 25 0a 20 20 5c 65 |nderror#|1{%. \e|
|00003b10| 72 72 68 65 6c 70 20 3d | 20 5c 45 4d 73 69 6d 70 |rrhelp =| \EMsimp|
|00003b20| 6c 65 0a 20 20 5c 65 72 | 72 6d 65 73 73 61 67 65 |le. \er|rmessage|
|00003b30| 7b 54 68 69 73 20 60 40 | 65 6e 64 20 23 31 27 20 |{This `@|end #1' |
|00003b40| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 61 20 6d |doesn't |have a m|
|00003b50| 61 74 63 68 69 6e 67 20 | 60 40 23 31 27 7d 25 0a |atching |`@#1'}%.|
|00003b60| 7d 0a 0a 25 20 44 65 66 | 69 6e 65 20 74 68 65 20 |}..% Def|ine the |
|00003b70| 63 6f 6e 74 72 6f 6c 20 | 73 65 71 75 65 6e 63 65 |control |sequence|
|00003b80| 20 5c 45 23 31 20 74 6f | 20 67 69 76 65 20 61 6e | \E#1 to| give an|
|00003b90| 20 75 6e 6d 61 74 63 68 | 65 64 20 40 65 6e 64 20 | unmatch|ed @end |
|00003ba0| 65 72 72 6f 72 2e 0a 25 | 0a 5c 64 65 66 5c 64 65 |error..%|.\def\de|
|00003bb0| 66 69 6e 65 75 6e 6d 61 | 74 63 68 65 64 65 6e 64 |fineunma|tchedend|
|00003bc0| 23 31 7b 25 0a 20 20 5c | 65 78 70 61 6e 64 61 66 |#1{%. \|expandaf|
|00003bd0| 74 65 72 5c 64 65 66 5c | 63 73 6e 61 6d 65 20 45 |ter\def\|csname E|
|00003be0| 23 31 5c 65 6e 64 63 73 | 6e 61 6d 65 7b 5c 75 6e |#1\endcs|name{\un|
|00003bf0| 6d 61 74 63 68 65 64 65 | 6e 64 65 72 72 6f 72 7b |matchede|nderror{|
|00003c00| 23 31 7d 7d 25 0a 7d 0a | 0a 0a 25 20 53 69 6e 67 |#1}}%.}.|..% Sing|
|00003c10| 6c 65 2d 73 70 61 63 69 | 6e 67 20 69 73 20 64 6f |le-spaci|ng is do|
|00003c20| 6e 65 20 62 79 20 76 61 | 72 69 6f 75 73 20 65 6e |ne by va|rious en|
|00003c30| 76 69 72 6f 6e 6d 65 6e | 74 73 20 28 73 70 65 63 |vironmen|ts (spec|
|00003c40| 69 66 69 63 61 6c 6c 79 | 2c 20 69 6e 0a 25 20 5c |ifically|, in.% \|
|00003c50| 6e 6f 6e 66 69 6c 6c 73 | 74 61 72 74 20 61 6e 64 |nonfills|tart and|
|00003c60| 20 5c 71 75 6f 74 61 74 | 69 6f 6e 73 29 2e 0a 5c | \quotat|ions)..\|
|00003c70| 6e 65 77 73 6b 69 70 5c | 73 69 6e 67 6c 65 73 70 |newskip\|singlesp|
|00003c80| 61 63 65 73 6b 69 70 20 | 5c 73 69 6e 67 6c 65 73 |aceskip |\singles|
|00003c90| 70 61 63 65 73 6b 69 70 | 20 3d 20 31 32 2e 35 70 |paceskip| = 12.5p|
|00003ca0| 74 0a 5c 64 65 66 5c 73 | 69 6e 67 6c 65 73 70 61 |t.\def\s|inglespa|
|00003cb0| 63 65 7b 25 0a 20 20 25 | 20 57 68 79 20 77 61 73 |ce{%. %| Why was|
|00003cc0| 20 74 68 69 73 20 6b 65 | 72 6e 20 68 65 72 65 3f | this ke|rn here?|
|00003cd0| 20 20 49 74 20 6d 65 73 | 73 65 73 20 75 70 20 65 | It mes|ses up e|
|00003ce0| 71 75 61 6c 69 7a 69 6e | 67 20 73 70 61 63 65 20 |qualizin|g space |
|00003cf0| 61 62 6f 76 65 20 61 6e | 64 20 62 65 6c 6f 77 0a |above an|d below.|
|00003d00| 20 20 25 20 65 6e 76 69 | 72 6f 6e 6d 65 6e 74 73 | % envi|ronments|
|00003d10| 2e 20 20 2d 2d 6b 61 72 | 6c 2c 20 36 6d 61 79 39 |. --kar|l, 6may9|
|00003d20| 33 0a 20 20 25 7b 5c 61 | 64 76 61 6e 63 65 20 5c |3. %{\a|dvance \|
|00003d30| 62 61 73 65 6c 69 6e 65 | 73 6b 69 70 20 62 79 20 |baseline|skip by |
|00003d40| 2d 5c 73 69 6e 67 6c 65 | 73 70 61 63 65 73 6b 69 |-\single|spaceski|
|00003d50| 70 0a 20 20 25 5c 6b 65 | 72 6e 20 5c 62 61 73 65 |p. %\ke|rn \base|
|00003d60| 6c 69 6e 65 73 6b 69 70 | 7d 25 0a 20 20 5c 73 65 |lineskip|}%. \se|
|00003d70| 74 6c 65 61 64 69 6e 67 | 20 5c 73 69 6e 67 6c 65 |tleading| \single|
|00003d80| 73 70 61 63 65 73 6b 69 | 70 0a 7d 0a 0a 25 25 20 |spaceski|p.}..%% |
|00003d90| 53 69 6d 70 6c 65 20 73 | 69 6e 67 6c 65 2d 63 68 |Simple s|ingle-ch|
|00003da0| 61 72 61 63 74 65 72 20 | 40 20 63 6f 6d 6d 61 6e |aracter |@ comman|
|00003db0| 64 73 0a 0a 25 20 40 40 | 20 70 72 69 6e 74 73 20 |ds..% @@| prints |
|00003dc0| 61 6e 20 40 0a 25 20 4b | 6c 75 64 67 65 20 74 68 |an @.% K|ludge th|
|00003dd0| 69 73 20 75 6e 74 69 6c | 20 74 68 65 20 66 6f 6e |is until| the fon|
|00003de0| 74 73 20 61 72 65 20 72 | 69 67 68 74 20 28 67 72 |ts are r|ight (gr|
|00003df0| 72 29 2e 0a 5c 64 65 66 | 5c 40 7b 7b 5c 74 74 20 |r)..\def|\@{{\tt |
|00003e00| 5c 63 68 61 72 20 27 31 | 30 30 7d 7d 0a 0a 25 20 |\char '1|00}}..% |
|00003e10| 54 68 69 73 20 69 73 20 | 74 75 72 6e 65 64 20 6f |This is |turned o|
|00003e20| 66 66 20 62 65 63 61 75 | 73 65 20 69 74 20 77 61 |ff becau|se it wa|
|00003e30| 73 20 6e 65 76 65 72 20 | 64 6f 63 75 6d 65 6e 74 |s never |document|
|00003e40| 65 64 0a 25 20 61 6e 64 | 20 79 6f 75 20 63 61 6e |ed.% and| you can|
|00003e50| 20 75 73 65 20 40 77 7b | 2e 2e 2e 7d 20 61 72 6f | use @w{|...} aro|
|00003e60| 75 6e 64 20 61 20 71 75 | 6f 74 65 20 74 6f 20 73 |und a qu|ote to s|
|00003e70| 75 70 70 72 65 73 73 20 | 6c 69 67 61 74 75 72 65 |uppress |ligature|
|00003e80| 73 2e 0a 25 25 20 44 65 | 66 69 6e 65 20 40 60 20 |s..%% De|fine @` |
|00003e90| 61 6e 64 20 40 27 20 74 | 6f 20 62 65 20 74 68 65 |and @' t|o be the|
|00003ea0| 20 73 61 6d 65 20 61 73 | 20 60 20 61 6e 64 20 27 | same as| ` and '|
|00003eb0| 0a 25 25 20 62 75 74 20 | 73 75 70 70 72 65 73 73 |.%% but |suppress|
|00003ec0| 69 6e 67 20 6c 69 67 61 | 74 75 72 65 73 2e 0a 25 |ing liga|tures..%|
|00003ed0| 5c 64 65 66 5c 60 7b 7b | 60 7d 7d 0a 25 5c 64 65 |\def\`{{|`}}.%\de|
|00003ee0| 66 5c 27 7b 7b 27 7d 7d | 0a 0a 25 20 55 73 65 64 |f\'{{'}}|..% Used|
|00003ef0| 20 74 6f 20 67 65 6e 65 | 72 61 74 65 20 71 75 6f | to gene|rate quo|
|00003f00| 74 65 64 20 62 72 61 63 | 65 73 2e 0a 0a 5c 64 65 |ted brac|es...\de|
|00003f10| 66 5c 6d 79 6c 62 72 61 | 63 65 20 7b 7b 5c 74 74 |f\mylbra|ce {{\tt|
|00003f20| 20 5c 63 68 61 72 20 27 | 31 37 33 7d 7d 0a 5c 64 | \char '|173}}.\d|
|00003f30| 65 66 5c 6d 79 72 62 72 | 61 63 65 20 7b 7b 5c 74 |ef\myrbr|ace {{\t|
|00003f40| 74 20 5c 63 68 61 72 20 | 27 31 37 35 7d 7d 0a 5c |t \char |'175}}.\|
|00003f50| 6c 65 74 5c 7b 3d 5c 6d | 79 6c 62 72 61 63 65 0a |let\{=\m|ylbrace.|
|00003f60| 5c 6c 65 74 5c 7d 3d 5c | 6d 79 72 62 72 61 63 65 |\let\}=\|myrbrace|
|00003f70| 0a 0a 25 20 40 3a 20 66 | 6f 72 63 65 73 20 6e 6f |..% @: f|orces no|
|00003f80| 72 6d 61 6c 20 73 69 7a | 65 20 77 68 69 74 65 73 |rmal siz|e whites|
|00003f90| 70 61 63 65 20 66 6f 6c | 6c 6f 77 69 6e 67 2e 0a |pace fol|lowing..|
|00003fa0| 5c 64 65 66 5c 3a 7b 5c | 73 70 61 63 65 66 61 63 |\def\:{\|spacefac|
|00003fb0| 74 6f 72 3d 31 30 30 30 | 20 7d 0a 0a 25 20 40 2a |tor=1000| }..% @*|
|00003fc0| 20 66 6f 72 63 65 73 20 | 61 20 6c 69 6e 65 20 62 | forces |a line b|
|00003fd0| 72 65 61 6b 2e 0a 5c 64 | 65 66 5c 2a 7b 5c 68 66 |reak..\d|ef\*{\hf|
|00003fe0| 69 6c 5c 62 72 65 61 6b | 5c 68 62 6f 78 7b 7d 5c |il\break|\hbox{}\|
|00003ff0| 69 67 6e 6f 72 65 73 70 | 61 63 65 73 7d 0a 0a 25 |ignoresp|aces}..%|
|00004000| 20 40 2e 20 69 73 20 61 | 6e 20 65 6e 64 2d 6f 66 | @. is a|n end-of|
|00004010| 2d 73 65 6e 74 65 6e 63 | 65 20 70 65 72 69 6f 64 |-sentenc|e period|
|00004020| 2e 0a 5c 64 65 66 5c 2e | 7b 2e 5c 73 70 61 63 65 |..\def\.|{.\space|
|00004030| 66 61 63 74 6f 72 3d 33 | 30 30 30 20 7d 0a 0a 25 |factor=3|000 }..%|
|00004040| 20 40 65 6e 64 64 6f 74 | 73 7b 7d 20 69 73 20 61 | @enddot|s{} is a|
|00004050| 6e 20 65 6e 64 2d 6f 66 | 2d 73 65 6e 74 65 6e 63 |n end-of|-sentenc|
|00004060| 65 20 65 6c 6c 69 70 73 | 69 73 2e 0a 5c 67 64 65 |e ellips|is..\gde|
|00004070| 66 5c 65 6e 64 64 6f 74 | 73 7b 24 5c 6d 61 74 68 |f\enddot|s{$\math|
|00004080| 69 6e 6e 65 72 7b 5c 6c | 64 6f 74 70 5c 6c 64 6f |inner{\l|dotp\ldo|
|00004090| 74 70 5c 6c 64 6f 74 70 | 5c 6c 64 6f 74 70 7d 24 |tp\ldotp|\ldotp}$|
|000040a0| 5c 73 70 61 63 65 66 61 | 63 74 6f 72 3d 33 30 30 |\spacefa|ctor=300|
|000040b0| 30 7d 0a 0a 25 20 40 21 | 20 69 73 20 61 6e 20 65 |0}..% @!| is an e|
|000040c0| 6e 64 2d 6f 66 2d 73 65 | 6e 74 65 6e 63 65 20 62 |nd-of-se|ntence b|
|000040d0| 61 6e 67 2e 0a 5c 67 64 | 65 66 5c 21 7b 21 5c 73 |ang..\gd|ef\!{!\s|
|000040e0| 70 61 63 65 66 61 63 74 | 6f 72 3d 33 30 30 30 20 |pacefact|or=3000 |
|000040f0| 7d 0a 0a 25 20 40 3f 20 | 69 73 20 61 6e 20 65 6e |}..% @? |is an en|
|00004100| 64 2d 6f 66 2d 73 65 6e | 74 65 6e 63 65 20 71 75 |d-of-sen|tence qu|
|00004110| 65 72 79 2e 0a 5c 67 64 | 65 66 5c 3f 7b 3f 5c 73 |ery..\gd|ef\?{?\s|
|00004120| 70 61 63 65 66 61 63 74 | 6f 72 3d 33 30 30 30 20 |pacefact|or=3000 |
|00004130| 7d 0a 0a 25 20 40 77 20 | 70 72 65 76 65 6e 74 73 |}..% @w |prevents|
|00004140| 20 61 20 77 6f 72 64 20 | 62 72 65 61 6b 2e 20 20 | a word |break. |
|00004150| 57 69 74 68 6f 75 74 20 | 74 68 65 20 5c 6c 65 61 |Without |the \lea|
|00004160| 76 65 76 6d 6f 64 65 2c | 20 40 77 20 61 74 20 74 |vevmode,| @w at t|
|00004170| 68 65 0a 25 20 62 65 67 | 69 6e 6e 69 6e 67 20 6f |he.% beg|inning o|
|00004180| 66 20 61 20 70 61 72 61 | 67 72 61 70 68 2c 20 77 |f a para|graph, w|
|00004190| 68 65 6e 20 54 65 58 20 | 69 73 20 73 74 69 6c 6c |hen TeX |is still|
|000041a0| 20 69 6e 20 76 65 72 74 | 69 63 61 6c 20 6d 6f 64 | in vert|ical mod|
|000041b0| 65 2c 20 77 6f 75 6c 64 | 0a 25 20 70 72 6f 64 75 |e, would|.% produ|
|000041c0| 63 65 20 61 20 77 68 6f | 6c 65 20 6c 69 6e 65 20 |ce a who|le line |
|000041d0| 6f 66 20 6f 75 74 70 75 | 74 20 69 6e 73 74 65 61 |of outpu|t instea|
|000041e0| 64 20 6f 66 20 73 74 61 | 72 74 69 6e 67 20 74 68 |d of sta|rting th|
|000041f0| 65 20 70 61 72 61 67 72 | 61 70 68 2e 0a 5c 64 65 |e paragr|aph..\de|
|00004200| 66 5c 77 23 31 7b 5c 6c | 65 61 76 65 76 6d 6f 64 |f\w#1{\l|eavevmod|
|00004210| 65 5c 68 62 6f 78 7b 23 | 31 7d 7d 0a 0a 25 20 40 |e\hbox{#|1}}..% @|
|00004220| 67 72 6f 75 70 20 2e 2e | 2e 20 40 65 6e 64 20 67 |group ..|. @end g|
|00004230| 72 6f 75 70 20 66 6f 72 | 63 65 73 20 2e 2e 2e 20 |roup for|ces ... |
|00004240| 74 6f 20 62 65 20 61 6c | 6c 20 6f 6e 20 6f 6e 65 |to be al|l on one|
|00004250| 20 70 61 67 65 2c 20 62 | 79 20 65 6e 63 6c 6f 73 | page, b|y enclos|
|00004260| 69 6e 67 0a 25 20 69 74 | 20 69 6e 20 61 20 54 65 |ing.% it| in a Te|
|00004270| 58 20 76 62 6f 78 2e 20 | 20 57 65 20 75 73 65 20 |X vbox. | We use |
|00004280| 5c 76 74 6f 70 20 69 6e | 73 74 65 61 64 20 6f 66 |\vtop in|stead of|
|00004290| 20 5c 76 62 6f 78 20 74 | 6f 20 63 6f 6e 73 74 72 | \vbox t|o constr|
|000042a0| 75 63 74 20 74 68 65 20 | 62 6f 78 0a 25 20 74 6f |uct the |box.% to|
|000042b0| 20 6b 65 65 70 20 69 74 | 73 20 68 65 69 67 68 74 | keep it|s height|
|000042c0| 20 74 68 61 74 20 6f 66 | 20 61 20 6e 6f 72 6d 61 | that of| a norma|
|000042d0| 6c 20 6c 69 6e 65 2e 20 | 20 41 63 63 6f 72 64 69 |l line. | Accordi|
|000042e0| 6e 67 20 74 6f 20 74 68 | 65 20 72 75 6c 65 73 20 |ng to th|e rules |
|000042f0| 66 6f 72 0a 25 20 5c 74 | 6f 70 73 6b 69 70 20 28 |for.% \t|opskip (|
|00004300| 70 2e 31 31 34 20 6f 66 | 20 74 68 65 20 54 65 58 |p.114 of| the TeX|
|00004310| 62 6f 6f 6b 29 2c 20 74 | 68 65 20 67 6c 75 65 20 |book), t|he glue |
|00004320| 69 6e 73 65 72 74 65 64 | 20 69 73 0a 25 20 6d 61 |inserted| is.% ma|
|00004330| 78 20 28 5c 74 6f 70 73 | 6b 69 70 20 2d 20 5c 68 |x (\tops|kip - \h|
|00004340| 74 20 28 66 69 72 73 74 | 20 69 74 65 6d 29 2c 20 |t (first| item), |
|00004350| 30 29 2e 20 20 49 66 20 | 74 68 61 74 20 68 65 69 |0). If |that hei|
|00004360| 67 68 74 20 69 73 20 6c | 61 72 67 65 2c 0a 25 20 |ght is l|arge,.% |
|00004370| 74 68 65 72 65 66 6f 72 | 65 2c 20 6e 6f 20 67 6c |therefor|e, no gl|
|00004380| 75 65 20 69 73 20 69 6e | 73 65 72 74 65 64 2c 20 |ue is in|serted, |
|00004390| 61 6e 64 20 74 68 65 20 | 73 70 61 63 65 20 62 65 |and the |space be|
|000043a0| 74 77 65 65 6e 20 74 68 | 65 20 68 65 61 64 6c 69 |tween th|e headli|
|000043b0| 6e 65 20 61 6e 64 0a 25 | 20 74 68 65 20 74 65 78 |ne and.%| the tex|
|000043c0| 74 20 69 73 20 73 6d 61 | 6c 6c 2c 20 77 68 69 63 |t is sma|ll, whic|
|000043d0| 68 20 6c 6f 6f 6b 73 20 | 62 61 64 2e 0a 25 0a 5c |h looks |bad..%.\|
|000043e0| 64 65 66 5c 67 72 6f 75 | 70 7b 5c 62 65 67 69 6e |def\grou|p{\begin|
|000043f0| 67 72 6f 75 70 0a 20 20 | 5c 69 66 6e 75 6d 5c 63 |group. |\ifnum\c|
|00004400| 61 74 63 6f 64 65 31 33 | 3d 5c 61 63 74 69 76 65 |atcode13|=\active|
|00004410| 20 5c 65 6c 73 65 0a 20 | 20 20 20 5c 65 72 72 68 | \else. | \errh|
|00004420| 65 6c 70 20 3d 20 5c 67 | 72 6f 75 70 69 6e 76 61 |elp = \g|roupinva|
|00004430| 6c 69 64 68 65 6c 70 0a | 20 20 20 20 5c 65 72 72 |lidhelp.| \err|
|00004440| 6d 65 73 73 61 67 65 7b | 40 67 72 6f 75 70 20 69 |message{|@group i|
|00004450| 6e 76 61 6c 69 64 20 69 | 6e 20 63 6f 6e 74 65 78 |nvalid i|n contex|
|00004460| 74 20 77 68 65 72 65 20 | 66 69 6c 6c 69 6e 67 20 |t where |filling |
|00004470| 69 73 20 65 6e 61 62 6c | 65 64 7d 25 0a 20 20 5c |is enabl|ed}%. \|
|00004480| 66 69 0a 20 20 25 0a 20 | 20 25 20 54 68 65 20 5c |fi. %. | % The \|
|00004490| 76 74 6f 70 20 77 65 20 | 73 74 61 72 74 20 62 65 |vtop we |start be|
|000044a0| 6c 6f 77 20 70 72 6f 64 | 75 63 65 73 20 61 20 62 |low prod|uces a b|
|000044b0| 6f 78 20 77 69 74 68 20 | 6e 6f 72 6d 61 6c 20 68 |ox with |normal h|
|000044c0| 65 69 67 68 74 20 61 6e | 64 20 6c 61 72 67 65 0a |eight an|d large.|
|000044d0| 20 20 25 20 64 65 70 74 | 68 3b 20 74 68 75 73 2c | % dept|h; thus,|
|000044e0| 20 54 65 58 20 70 75 74 | 73 20 5c 62 61 73 65 6c | TeX put|s \basel|
|000044f0| 69 6e 65 73 6b 69 70 20 | 67 6c 75 65 20 62 65 66 |ineskip |glue bef|
|00004500| 6f 72 65 20 69 74 2c 20 | 61 6e 64 20 28 77 68 65 |ore it, |and (whe|
|00004510| 6e 20 74 68 65 0a 20 20 | 25 20 6e 65 78 74 20 6c |n the. |% next l|
|00004520| 69 6e 65 20 6f 66 20 74 | 65 78 74 20 69 73 20 64 |ine of t|ext is d|
|00004530| 6f 6e 65 29 20 5c 6c 69 | 6e 65 73 6b 69 70 20 67 |one) \li|neskip g|
|00004540| 6c 75 65 20 61 66 74 65 | 72 20 69 74 2e 20 20 28 |lue afte|r it. (|
|00004550| 53 65 65 20 70 2e 38 32 | 20 6f 66 0a 20 20 25 20 |See p.82| of. % |
|00004560| 74 68 65 20 54 65 58 62 | 6f 6f 6b 2e 29 20 20 54 |the TeXb|ook.) T|
|00004570| 68 75 73 2c 20 73 70 61 | 63 65 20 62 65 6c 6f 77 |hus, spa|ce below|
|00004580| 20 69 73 20 6e 6f 74 20 | 71 75 69 74 65 20 65 71 | is not |quite eq|
|00004590| 75 61 6c 20 74 6f 20 73 | 70 61 63 65 0a 20 20 25 |ual to s|pace. %|
|000045a0| 20 61 62 6f 76 65 2e 20 | 20 42 75 74 20 69 74 27 | above. | But it'|
|000045b0| 73 20 70 72 65 74 74 79 | 20 63 6c 6f 73 65 2e 0a |s pretty| close..|
|000045c0| 20 20 5c 64 65 66 5c 45 | 67 72 6f 75 70 7b 25 0a | \def\E|group{%.|
|000045d0| 20 20 20 20 5c 65 67 72 | 6f 75 70 20 20 20 20 20 | \egr|oup |
|000045e0| 20 20 20 20 20 20 25 20 | 45 6e 64 20 74 68 65 20 | % |End the |
|000045f0| 5c 76 74 6f 70 2e 0a 20 | 20 20 20 5c 65 6e 64 67 |\vtop.. | \endg|
|00004600| 72 6f 75 70 20 20 20 20 | 20 20 20 20 20 25 20 45 |roup | % E|
|00004610| 6e 64 20 74 68 65 20 5c | 67 72 6f 75 70 2e 0a 20 |nd the \|group.. |
|00004620| 20 7d 25 0a 20 20 25 0a | 20 20 5c 76 74 6f 70 5c | }%. %.| \vtop\|
|00004630| 62 67 72 6f 75 70 0a 20 | 20 20 20 25 20 57 65 20 |bgroup. | % We |
|00004640| 68 61 76 65 20 74 6f 20 | 70 75 74 20 61 20 73 74 |have to |put a st|
|00004650| 72 75 74 20 6f 6e 20 74 | 68 65 20 6c 61 73 74 20 |rut on t|he last |
|00004660| 6c 69 6e 65 20 69 6e 20 | 63 61 73 65 20 74 68 65 |line in |case the|
|00004670| 20 40 67 72 6f 75 70 20 | 69 73 20 69 6e 0a 20 20 | @group |is in. |
|00004680| 20 20 25 20 74 68 65 20 | 6d 69 64 73 74 20 6f 66 | % the |midst of|
|00004690| 20 61 6e 20 65 78 61 6d | 70 6c 65 2c 20 72 61 74 | an exam|ple, rat|
|000046a0| 68 65 72 20 74 68 61 6e | 20 63 6f 6d 70 6c 65 74 |her than| complet|
|000046b0| 65 6c 79 20 65 6e 63 6c | 6f 73 69 6e 67 20 69 74 |ely encl|osing it|
|000046c0| 2e 0a 20 20 20 20 25 20 | 4f 74 68 65 72 77 69 73 |.. % |Otherwis|
|000046d0| 65 2c 20 74 68 65 20 69 | 6e 74 65 72 6c 69 6e 65 |e, the i|nterline|
|000046e0| 20 73 70 61 63 65 20 62 | 65 74 77 65 65 6e 20 74 | space b|etween t|
|000046f0| 68 65 20 6c 61 73 74 20 | 6c 69 6e 65 20 6f 66 20 |he last |line of |
|00004700| 74 68 65 20 67 72 6f 75 | 70 0a 20 20 20 20 25 20 |the grou|p. % |
|00004710| 61 6e 64 20 74 68 65 20 | 66 69 72 73 74 20 6c 69 |and the |first li|
|00004720| 6e 65 20 61 66 74 65 72 | 77 61 72 64 73 20 69 73 |ne after|wards is|
|00004730| 20 74 6f 6f 20 73 6d 61 | 6c 6c 2e 20 20 42 75 74 | too sma|ll. But|
|00004740| 20 77 65 20 63 61 6e 27 | 74 20 70 75 74 20 74 68 | we can'|t put th|
|00004750| 65 0a 20 20 20 20 25 20 | 73 74 72 75 74 20 69 6e |e. % |strut in|
|00004760| 20 5c 45 67 72 6f 75 70 | 2c 20 73 69 6e 63 65 20 | \Egroup|, since |
|00004770| 74 68 65 72 65 20 69 74 | 20 77 6f 75 6c 64 20 62 |there it| would b|
|00004780| 65 20 6f 6e 20 61 20 6c | 69 6e 65 20 62 79 20 69 |e on a l|ine by i|
|00004790| 74 73 65 6c 66 2e 0a 20 | 20 20 20 25 20 48 65 6e |tself.. | % Hen|
|000047a0| 63 65 20 74 68 69 73 20 | 6a 75 73 74 20 69 6e 73 |ce this |just ins|
|000047b0| 65 72 74 73 20 61 20 73 | 74 72 75 74 20 61 74 20 |erts a s|trut at |
|000047c0| 74 68 65 20 62 65 67 69 | 6e 6e 69 6e 67 20 6f 66 |the begi|nning of|
|000047d0| 20 65 61 63 68 20 6c 69 | 6e 65 2e 0a 20 20 20 20 | each li|ne.. |
|000047e0| 5c 65 76 65 72 79 70 61 | 72 20 3d 20 7b 5c 73 74 |\everypa|r = {\st|
|000047f0| 72 75 74 7d 25 0a 20 20 | 20 20 25 0a 20 20 20 20 |rut}%. | %. |
|00004800| 25 20 53 69 6e 63 65 20 | 77 65 20 68 61 76 65 20 |% Since |we have |
|00004810| 61 20 73 74 72 75 74 20 | 6f 6e 20 65 76 65 72 79 |a strut |on every|
|00004820| 20 6c 69 6e 65 2c 20 77 | 65 20 64 6f 6e 27 74 20 | line, w|e don't |
|00004830| 6e 65 65 64 20 61 6e 79 | 20 6f 66 20 54 65 58 27 |need any| of TeX'|
|00004840| 73 0a 20 20 20 20 25 20 | 6e 6f 72 6d 61 6c 20 69 |s. % |normal i|
|00004850| 6e 74 65 72 6c 69 6e 65 | 20 73 70 61 63 69 6e 67 |nterline| spacing|
|00004860| 2e 0a 20 20 20 20 5c 6f | 66 66 69 6e 74 65 72 6c |.. \o|ffinterl|
|00004870| 69 6e 65 73 6b 69 70 0a | 20 20 20 20 25 0a 20 20 |ineskip.| %. |
|00004880| 20 20 25 20 4f 4b 2c 20 | 62 75 74 20 6e 6f 77 20 | % OK, |but now |
|00004890| 77 65 20 68 61 76 65 20 | 74 6f 20 64 6f 20 73 6f |we have |to do so|
|000048a0| 6d 65 74 68 69 6e 67 20 | 61 62 6f 75 74 20 62 6c |mething |about bl|
|000048b0| 61 6e 6b 0a 20 20 20 20 | 25 20 6c 69 6e 65 73 20 |ank. |% lines |
|000048c0| 69 6e 20 74 68 65 20 69 | 6e 70 75 74 20 69 6e 20 |in the i|nput in |
|000048d0| 40 65 78 61 6d 70 6c 65 | 2d 6c 69 6b 65 20 65 6e |@example|-like en|
|000048e0| 76 69 72 6f 6e 6d 65 6e | 74 73 2c 20 77 68 69 63 |vironmen|ts, whic|
|000048f0| 68 20 6e 6f 72 6d 61 6c | 6c 79 0a 20 20 20 20 25 |h normal|ly. %|
|00004900| 20 6a 75 73 74 20 74 75 | 72 6e 20 69 6e 74 6f 20 | just tu|rn into |
|00004910| 5c 6c 69 73 70 70 61 72 | 2c 20 77 68 69 63 68 20 |\lisppar|, which |
|00004920| 77 69 6c 6c 20 69 6e 73 | 65 72 74 20 6e 6f 20 73 |will ins|ert no s|
|00004930| 70 61 63 65 20 6e 6f 77 | 20 74 68 61 74 20 77 65 |pace now| that we|
|00004940| 27 76 65 0a 20 20 20 20 | 25 20 74 75 72 6e 65 64 |'ve. |% turned|
|00004950| 20 6f 66 66 20 74 68 65 | 20 69 6e 74 65 72 6c 69 | off the| interli|
|00004960| 6e 65 20 73 70 61 63 65 | 2e 20 20 53 69 6d 70 6c |ne space|. Simpl|
|00004970| 65 73 74 20 69 73 20 74 | 6f 20 6d 61 6b 65 20 74 |est is t|o make t|
|00004980| 68 65 6d 20 62 65 20 61 | 6e 0a 20 20 20 20 25 20 |hem be a|n. % |
|00004990| 65 6d 70 74 79 20 70 61 | 72 61 67 72 61 70 68 2e |empty pa|ragraph.|
|000049a0| 0a 20 20 20 20 5c 69 66 | 78 5c 70 61 72 5c 6c 69 |. \if|x\par\li|
|000049b0| 73 70 70 61 72 0a 20 20 | 20 20 20 20 5c 65 64 65 |sppar. | \ede|
|000049c0| 66 5c 70 61 72 7b 5c 6c | 65 61 76 65 76 6d 6f 64 |f\par{\l|eavevmod|
|000049d0| 65 20 5c 70 61 72 7d 25 | 0a 20 20 20 20 20 20 25 |e \par}%|. %|
|000049e0| 0a 20 20 20 20 20 20 25 | 20 52 65 73 65 74 20 5e |. %| Reset ^|
|000049f0| 5e 4d 27 73 20 64 65 66 | 69 6e 69 74 69 6f 6e 20 |^M's def|inition |
|00004a00| 74 6f 20 6e 65 77 20 64 | 65 66 69 6e 69 74 69 6f |to new d|efinitio|
|00004a10| 6e 20 6f 66 20 5c 70 61 | 72 2e 0a 20 20 20 20 20 |n of \pa|r.. |
|00004a20| 20 5c 6f 62 65 79 6c 69 | 6e 65 73 0a 20 20 20 20 | \obeyli|nes. |
|00004a30| 5c 66 69 0a 20 20 20 20 | 25 0a 20 20 20 20 25 20 |\fi. |%. % |
|00004a40| 44 6f 20 40 63 6f 6d 6d | 65 6e 74 20 73 69 6e 63 |Do @comm|ent sinc|
|00004a50| 65 20 77 65 20 61 72 65 | 20 63 61 6c 6c 65 64 20 |e we are| called |
|00004a60| 69 6e 73 69 64 65 20 61 | 6e 20 65 6e 76 69 72 6f |inside a|n enviro|
|00004a70| 6e 6d 65 6e 74 20 73 75 | 63 68 20 61 73 0a 20 20 |nment su|ch as. |
|00004a80| 20 20 25 20 40 65 78 61 | 6d 70 6c 65 2c 20 77 68 | % @exa|mple, wh|
|00004a90| 65 72 65 20 65 61 63 68 | 20 65 6e 64 2d 6f 66 2d |ere each| end-of-|
|00004aa0| 6c 69 6e 65 20 69 6e 20 | 74 68 65 20 69 6e 70 75 |line in |the inpu|
|00004ab0| 74 20 63 61 75 73 65 73 | 20 61 6e 0a 20 20 20 20 |t causes| an. |
|00004ac0| 25 20 65 6e 64 2d 6f 66 | 2d 6c 69 6e 65 20 69 6e |% end-of|-line in|
|00004ad0| 20 74 68 65 20 6f 75 74 | 70 75 74 2e 20 20 57 65 | the out|put. We|
|00004ae0| 20 64 6f 6e 27 74 20 77 | 61 6e 74 20 74 68 65 20 | don't w|ant the |
|00004af0| 65 6e 64 2d 6f 66 2d 6c | 69 6e 65 20 61 66 74 65 |end-of-l|ine afte|
|00004b00| 72 0a 20 20 20 20 25 20 | 74 68 65 20 60 40 67 72 |r. % |the `@gr|
|00004b10| 6f 75 70 27 20 74 6f 20 | 70 75 74 20 65 78 74 72 |oup' to |put extr|
|00004b20| 61 20 73 70 61 63 65 20 | 69 6e 20 74 68 65 20 6f |a space |in the o|
|00004b30| 75 74 70 75 74 2e 20 20 | 53 69 6e 63 65 20 40 67 |utput. |Since @g|
|00004b40| 72 6f 75 70 0a 20 20 20 | 20 25 20 73 68 6f 75 6c |roup. | % shoul|
|00004b50| 64 20 61 70 70 65 61 72 | 20 6f 6e 20 61 20 6c 69 |d appear| on a li|
|00004b60| 6e 65 20 62 79 20 69 74 | 73 65 6c 66 20 28 61 63 |ne by it|self (ac|
|00004b70| 63 6f 72 64 69 6e 67 20 | 74 6f 20 74 68 65 20 54 |cording |to the T|
|00004b80| 65 78 69 6e 66 6f 0a 20 | 20 20 20 25 20 6d 61 6e |exinfo. | % man|
|00004b90| 75 61 6c 29 2c 20 77 65 | 20 64 6f 6e 27 74 20 77 |ual), we| don't w|
|00004ba0| 6f 72 72 79 20 61 62 6f | 75 74 20 65 61 74 69 6e |orry abo|ut eatin|
|00004bb0| 67 20 61 6e 79 20 75 73 | 65 72 20 74 65 78 74 2e |g any us|er text.|
|00004bc0| 0a 20 20 20 20 5c 63 6f | 6d 6d 65 6e 74 0a 7d 0a |. \co|mment.}.|
|00004bd0| 25 0a 25 20 54 65 58 20 | 70 75 74 73 20 69 6e 20 |%.% TeX |puts in |
|00004be0| 61 6e 20 5c 65 73 63 61 | 70 65 63 68 61 72 20 28 |an \esca|pechar (|
|00004bf0| 69 2e 65 2e 2c 20 60 40 | 27 29 20 61 74 20 74 68 |i.e., `@|') at th|
|00004c00| 65 20 62 65 67 69 6e 6e | 69 6e 67 20 6f 66 20 74 |e beginn|ing of t|
|00004c10| 68 65 20 68 65 6c 70 0a | 25 20 6d 65 73 73 61 67 |he help.|% messag|
|00004c20| 65 2c 20 73 6f 20 74 68 | 69 73 20 65 6e 64 73 20 |e, so th|is ends |
|00004c30| 75 70 20 70 72 69 6e 74 | 69 6e 67 20 60 40 67 72 |up print|ing `@gr|
|00004c40| 6f 75 70 20 63 61 6e 20 | 6f 6e 6c 79 20 2e 2e 2e |oup can |only ...|
|00004c50| 27 2e 0a 25 0a 5c 6e 65 | 77 68 65 6c 70 5c 67 72 |'..%.\ne|whelp\gr|
|00004c60| 6f 75 70 69 6e 76 61 6c | 69 64 68 65 6c 70 7b 25 |oupinval|idhelp{%|
|00004c70| 0a 67 72 6f 75 70 20 63 | 61 6e 20 6f 6e 6c 79 20 |.group c|an only |
|00004c80| 62 65 20 75 73 65 64 20 | 69 6e 20 65 6e 76 69 72 |be used |in envir|
|00004c90| 6f 6e 6d 65 6e 74 73 20 | 73 75 63 68 20 61 73 20 |onments |such as |
|00004ca0| 40 65 78 61 6d 70 6c 65 | 2c 5e 5e 4a 25 0a 77 68 |@example|,^^J%.wh|
|00004cb0| 65 72 65 20 65 61 63 68 | 20 6c 69 6e 65 20 6f 66 |ere each| line of|
|00004cc0| 20 69 6e 70 75 74 20 70 | 72 6f 64 75 63 65 73 20 | input p|roduces |
|00004cd0| 61 20 6c 69 6e 65 20 6f | 66 20 6f 75 74 70 75 74 |a line o|f output|
|00004ce0| 2e 7d 0a 0a 25 20 40 6e | 65 65 64 20 73 70 61 63 |.}..% @n|eed spac|
|00004cf0| 65 2d 69 6e 2d 6d 69 6c | 73 0a 25 20 66 6f 72 63 |e-in-mil|s.% forc|
|00004d00| 65 73 20 61 20 70 61 67 | 65 20 62 72 65 61 6b 20 |es a pag|e break |
|00004d10| 69 66 20 74 68 65 72 65 | 20 69 73 20 6e 6f 74 20 |if there| is not |
|00004d20| 73 70 61 63 65 2d 69 6e | 2d 6d 69 6c 73 20 72 65 |space-in|-mils re|
|00004d30| 6d 61 69 6e 69 6e 67 2e | 0a 0a 5c 6e 65 77 64 69 |maining.|..\newdi|
|00004d40| 6d 65 6e 5c 6d 69 6c 20 | 20 5c 6d 69 6c 3d 30 2e |men\mil | \mil=0.|
|00004d50| 30 30 31 69 6e 0a 0a 5c | 64 65 66 5c 6e 65 65 64 |001in..\|def\need|
|00004d60| 7b 5c 70 61 72 73 65 61 | 72 67 5c 6e 65 65 64 78 |{\parsea|rg\needx|
|00004d70| 7d 0a 0a 25 20 4f 6c 64 | 20 64 65 66 69 6e 69 74 |}..% Old| definit|
|00004d80| 69 6f 6e 2d 2d 64 69 64 | 6e 27 74 20 77 6f 72 6b |ion--did|n't work|
|00004d90| 2e 0a 25 5c 64 65 66 5c | 6e 65 65 64 78 20 23 31 |..%\def\|needx #1|
|00004da0| 7b 5c 70 61 72 20 25 0a | 25 25 20 54 68 69 73 20 |{\par %.|%% This |
|00004db0| 6d 65 74 68 6f 64 20 74 | 72 69 65 73 20 74 6f 20 |method t|ries to |
|00004dc0| 6d 61 6b 65 20 54 65 58 | 20 62 72 65 61 6b 20 74 |make TeX| break t|
|00004dd0| 68 65 20 70 61 67 65 20 | 6e 61 74 75 72 61 6c 6c |he page |naturall|
|00004de0| 79 0a 25 25 20 69 66 20 | 74 68 65 20 64 65 70 74 |y.%% if |the dept|
|00004df0| 68 20 6f 66 20 74 68 65 | 20 62 6f 78 20 64 6f 65 |h of the| box doe|
|00004e00| 73 20 6e 6f 74 20 66 69 | 74 2e 0a 25 7b 5c 62 61 |s not fi|t..%{\ba|
|00004e10| 73 65 6c 69 6e 65 73 6b | 69 70 3d 30 70 74 25 0a |selinesk|ip=0pt%.|
|00004e20| 25 5c 76 74 6f 70 20 74 | 6f 20 23 31 5c 6d 69 6c |%\vtop t|o #1\mil|
|00004e30| 7b 5c 76 66 69 6c 7d 5c | 6b 65 72 6e 20 2d 23 31 |{\vfil}\|kern -#1|
|00004e40| 5c 6d 69 6c 5c 70 65 6e | 61 6c 74 79 20 31 30 30 |\mil\pen|alty 100|
|00004e50| 30 30 0a 25 5c 70 72 65 | 76 64 65 70 74 68 3d 2d |00.%\pre|vdepth=-|
|00004e60| 31 30 30 30 70 74 0a 25 | 7d 7d 0a 0a 5c 64 65 66 |1000pt.%|}}..\def|
|00004e70| 5c 6e 65 65 64 78 23 31 | 7b 25 0a 20 20 25 20 47 |\needx#1|{%. % G|
|00004e80| 6f 20 69 6e 74 6f 20 76 | 65 72 74 69 63 61 6c 20 |o into v|ertical |
|00004e90| 6d 6f 64 65 2c 20 73 6f | 20 77 65 20 64 6f 6e 27 |mode, so| we don'|
|00004ea0| 74 20 6d 61 6b 65 20 61 | 20 62 69 67 20 62 6f 78 |t make a| big box|
|00004eb0| 20 69 6e 20 74 68 65 20 | 6d 69 64 64 6c 65 20 6f | in the |middle o|
|00004ec0| 66 20 61 0a 20 20 25 20 | 70 61 72 61 67 72 61 70 |f a. % |paragrap|
|00004ed0| 68 2e 0a 20 20 5c 70 61 | 72 0a 20 20 25 0a 20 20 |h.. \pa|r. %. |
|00004ee0| 25 20 44 6f 6e 27 74 20 | 61 64 64 20 61 6e 79 20 |% Don't |add any |
|00004ef0| 6c 65 61 64 69 6e 67 20 | 62 65 66 6f 72 65 20 6f |leading |before o|
|00004f00| 75 72 20 62 69 67 20 65 | 6d 70 74 79 20 62 6f 78 |ur big e|mpty box|
|00004f10| 2c 20 62 75 74 20 61 6c | 6c 6f 77 20 61 20 70 61 |, but al|low a pa|
|00004f20| 67 65 0a 20 20 25 20 62 | 72 65 61 6b 2c 20 73 69 |ge. % b|reak, si|
|00004f30| 6e 63 65 20 74 68 65 20 | 62 65 73 74 20 62 72 65 |nce the |best bre|
|00004f40| 61 6b 20 6d 69 67 68 74 | 20 62 65 20 72 69 67 68 |ak might| be righ|
|00004f50| 74 20 68 65 72 65 2e 0a | 20 20 5c 61 6c 6c 6f 77 |t here..| \allow|
|00004f60| 62 72 65 61 6b 0a 20 20 | 5c 6e 6f 69 6e 74 65 72 |break. |\nointer|
|00004f70| 6c 69 6e 65 73 6b 69 70 | 0a 20 20 5c 76 74 6f 70 |lineskip|. \vtop|
|00004f80| 20 74 6f 20 23 31 5c 6d | 69 6c 7b 5c 76 66 69 6c | to #1\m|il{\vfil|
|00004f90| 7d 25 0a 20 20 25 0a 20 | 20 25 20 54 65 58 20 64 |}%. %. | % TeX d|
|00004fa0| 6f 65 73 20 6e 6f 74 20 | 65 76 65 6e 20 63 6f 6e |oes not |even con|
|00004fb0| 73 69 64 65 72 20 70 61 | 67 65 20 62 72 65 61 6b |sider pa|ge break|
|00004fc0| 73 20 69 66 20 61 20 70 | 65 6e 61 6c 74 79 20 61 |s if a p|enalty a|
|00004fd0| 64 64 65 64 20 74 6f 20 | 74 68 65 0a 20 20 25 20 |dded to |the. % |
|00004fe0| 6d 61 69 6e 20 76 65 72 | 74 69 63 61 6c 20 6c 69 |main ver|tical li|
|00004ff0| 73 74 20 69 73 20 31 30 | 30 30 30 20 6f 72 20 6d |st is 10|000 or m|
|00005000| 6f 72 65 2e 20 20 42 75 | 74 20 69 6e 20 6f 72 64 |ore. Bu|t in ord|
|00005010| 65 72 20 74 6f 20 73 65 | 65 20 69 66 20 74 68 65 |er to se|e if the|
|00005020| 0a 20 20 25 20 65 6d 70 | 74 79 20 62 6f 78 20 77 |. % emp|ty box w|
|00005030| 65 20 6a 75 73 74 20 61 | 64 64 65 64 20 66 69 74 |e just a|dded fit|
|00005040| 73 20 6f 6e 20 74 68 65 | 20 70 61 67 65 2c 20 77 |s on the| page, w|
|00005050| 65 20 6d 75 73 74 20 6d | 61 6b 65 20 69 74 20 63 |e must m|ake it c|
|00005060| 6f 6e 73 69 64 65 72 0a | 20 20 25 20 70 61 67 65 |onsider.| % page|
|00005070| 20 62 72 65 61 6b 73 2e | 20 20 4f 6e 20 74 68 65 | breaks.| On the|
|00005080| 20 6f 74 68 65 72 20 68 | 61 6e 64 2c 20 77 65 20 | other h|and, we |
|00005090| 64 6f 6e 27 74 20 77 61 | 6e 74 20 74 6f 20 61 63 |don't wa|nt to ac|
|000050a0| 74 75 61 6c 6c 79 20 62 | 72 65 61 6b 20 74 68 65 |tually b|reak the|
|000050b0| 0a 20 20 25 20 70 61 67 | 65 20 61 66 74 65 72 20 |. % pag|e after |
|000050c0| 74 68 65 20 65 6d 70 74 | 79 20 62 6f 78 2e 20 20 |the empt|y box. |
|000050d0| 53 6f 20 77 65 20 75 73 | 65 20 61 20 70 65 6e 61 |So we us|e a pena|
|000050e0| 6c 74 79 20 6f 66 20 39 | 39 39 39 2e 0a 20 20 25 |lty of 9|999.. %|
|000050f0| 0a 20 20 25 20 54 68 65 | 72 65 20 69 73 20 61 6e |. % The|re is an|
|00005100| 20 65 78 74 72 65 6d 65 | 6c 79 20 73 6d 61 6c 6c | extreme|ly small|
|00005110| 20 63 68 61 6e 63 65 20 | 74 68 61 74 20 54 65 58 | chance |that TeX|
|00005120| 20 77 69 6c 6c 20 61 63 | 74 75 61 6c 6c 79 20 62 | will ac|tually b|
|00005130| 72 65 61 6b 20 74 68 65 | 0a 20 20 25 20 70 61 67 |reak the|. % pag|
|00005140| 65 20 61 74 20 74 68 69 | 73 20 5c 70 65 6e 61 6c |e at thi|s \penal|
|00005150| 74 79 2c 20 69 66 20 74 | 68 65 72 65 20 61 72 65 |ty, if t|here are|
|00005160| 20 6e 6f 20 6f 74 68 65 | 72 20 66 65 61 73 69 62 | no othe|r feasib|
|00005170| 6c 65 20 62 72 65 61 6b | 70 6f 69 6e 74 73 20 69 |le break|points i|
|00005180| 6e 0a 20 20 25 20 73 69 | 67 68 74 2e 20 20 28 49 |n. % si|ght. (I|
|00005190| 66 20 74 68 65 20 75 73 | 65 72 20 69 73 20 75 73 |f the us|er is us|
|000051a0| 69 6e 67 20 6c 6f 74 73 | 20 6f 66 20 62 69 67 20 |ing lots| of big |
|000051b0| 40 67 72 6f 75 70 20 63 | 6f 6d 6d 61 6e 64 73 2c |@group c|ommands,|
|000051c0| 20 77 68 69 63 68 0a 20 | 20 25 20 61 6c 6d 6f 73 | which. | % almos|
|000051d0| 74 2d 62 75 74 2d 6e 6f | 74 2d 71 75 69 74 65 20 |t-but-no|t-quite |
|000051e0| 66 69 6c 6c 20 75 70 20 | 61 20 70 61 67 65 2c 20 |fill up |a page, |
|000051f0| 54 65 58 20 77 69 6c 6c | 20 68 61 76 65 20 61 20 |TeX will| have a |
|00005200| 68 61 72 64 20 74 69 6d | 65 20 64 6f 69 6e 67 0a |hard tim|e doing.|
|00005210| 20 20 25 20 67 6f 6f 64 | 20 70 61 67 65 20 62 72 | % good| page br|
|00005220| 65 61 6b 69 6e 67 2c 20 | 66 6f 72 20 65 78 61 6d |eaking, |for exam|
|00005230| 70 6c 65 2e 29 20 20 48 | 6f 77 65 76 65 72 2c 20 |ple.) H|owever, |
|00005240| 49 20 63 6f 75 6c 64 20 | 6e 6f 74 20 63 6f 6e 73 |I could |not cons|
|00005250| 74 72 75 63 74 20 61 6e | 0a 20 20 25 20 65 78 61 |truct an|. % exa|
|00005260| 6d 70 6c 65 20 77 68 65 | 72 65 20 61 20 70 61 67 |mple whe|re a pag|
|00005270| 65 20 62 72 6f 6b 65 20 | 61 74 20 74 68 69 73 20 |e broke |at this |
|00005280| 5c 70 65 6e 61 6c 74 79 | 3b 20 69 66 20 69 74 20 |\penalty|; if it |
|00005290| 68 61 70 70 65 6e 73 20 | 69 6e 20 61 20 72 65 61 |happens |in a rea|
|000052a0| 6c 0a 20 20 25 20 64 6f | 63 75 6d 65 6e 74 2c 20 |l. % do|cument, |
|000052b0| 74 68 65 6e 20 77 65 20 | 63 61 6e 20 72 65 63 6f |then we |can reco|
|000052c0| 6e 73 69 64 65 72 20 6f | 75 72 20 73 74 72 61 74 |nsider o|ur strat|
|000052d0| 65 67 79 2e 0a 20 20 5c | 70 65 6e 61 6c 74 79 39 |egy.. \|penalty9|
|000052e0| 39 39 39 0a 20 20 25 0a | 20 20 25 20 42 61 63 6b |999. %.| % Back|
|000052f0| 20 75 70 20 62 79 20 74 | 68 65 20 73 69 7a 65 20 | up by t|he size |
|00005300| 6f 66 20 74 68 65 20 62 | 6f 78 2c 20 77 68 65 74 |of the b|ox, whet|
|00005310| 68 65 72 20 77 65 20 64 | 69 64 20 61 20 70 61 67 |her we d|id a pag|
|00005320| 65 20 62 72 65 61 6b 20 | 6f 72 20 6e 6f 74 2e 0a |e break |or not..|
|00005330| 20 20 5c 6b 65 72 6e 20 | 2d 23 31 5c 6d 69 6c 0a | \kern |-#1\mil.|
|00005340| 20 20 25 0a 20 20 25 20 | 44 6f 20 6e 6f 74 20 61 | %. % |Do not a|
|00005350| 6c 6c 6f 77 20 61 20 70 | 61 67 65 20 62 72 65 61 |llow a p|age brea|
|00005360| 6b 20 72 69 67 68 74 20 | 61 66 74 65 72 20 74 68 |k right |after th|
|00005370| 69 73 20 6b 65 72 6e 2e | 0a 20 20 5c 6e 6f 62 72 |is kern.|. \nobr|
|00005380| 65 61 6b 0a 7d 0a 0a 25 | 20 40 62 72 20 20 20 66 |eak.}..%| @br f|
|00005390| 6f 72 63 65 73 20 70 61 | 72 61 67 72 61 70 68 20 |orces pa|ragraph |
|000053a0| 62 72 65 61 6b 0a 0a 5c | 6c 65 74 5c 62 72 20 3d |break..\|let\br =|
|000053b0| 20 5c 70 61 72 0a 0a 25 | 20 40 64 6f 74 73 7b 7d | \par..%| @dots{}|
|000053c0| 20 20 6f 75 74 70 75 74 | 20 73 6f 6d 65 20 64 6f | output| some do|
|000053d0| 74 73 0a 0a 5c 64 65 66 | 5c 64 6f 74 73 7b 24 5c |ts..\def|\dots{$\|
|000053e0| 6c 64 6f 74 73 24 7d 0a | 0a 25 20 40 70 61 67 65 |ldots$}.|.% @page|
|000053f0| 20 20 20 20 66 6f 72 63 | 65 73 20 74 68 65 20 73 | forc|es the s|
|00005400| 74 61 72 74 20 6f 66 20 | 61 20 6e 65 77 20 70 61 |tart of |a new pa|
|00005410| 67 65 0a 0a 5c 64 65 66 | 5c 70 61 67 65 7b 5c 70 |ge..\def|\page{\p|
|00005420| 61 72 5c 76 66 69 6c 6c | 5c 73 75 70 65 72 65 6a |ar\vfill|\superej|
|00005430| 65 63 74 7d 0a 0a 25 20 | 40 65 78 64 65 6e 74 20 |ect}..% |@exdent |
|00005440| 74 65 78 74 2e 2e 2e 2e | 0a 25 20 6f 75 74 70 75 |text....|.% outpu|
|00005450| 74 73 20 74 65 78 74 20 | 6f 6e 20 73 65 70 61 72 |ts text |on separ|
|00005460| 61 74 65 20 6c 69 6e 65 | 20 69 6e 20 72 6f 6d 61 |ate line| in roma|
|00005470| 6e 20 66 6f 6e 74 2c 20 | 73 74 61 72 74 69 6e 67 |n font, |starting|
|00005480| 20 61 74 20 73 74 61 6e | 64 61 72 64 20 70 61 67 | at stan|dard pag|
|00005490| 65 20 6d 61 72 67 69 6e | 0a 0a 25 20 54 68 69 73 |e margin|..% This|
|000054a0| 20 72 65 63 6f 72 64 73 | 20 74 68 65 20 61 6d 6f | records| the amo|
|000054b0| 75 6e 74 20 6f 66 20 69 | 6e 64 65 6e 74 20 69 6e |unt of i|ndent in|
|000054c0| 20 74 68 65 20 69 6e 6e | 65 72 6d 6f 73 74 20 65 | the inn|ermost e|
|000054d0| 6e 76 69 72 6f 6e 6d 65 | 6e 74 2e 0a 25 20 54 68 |nvironme|nt..% Th|
|000054e0| 61 74 27 73 20 68 6f 77 | 20 6d 75 63 68 20 5c 65 |at's how| much \e|
|000054f0| 78 64 65 6e 74 20 73 68 | 6f 75 6c 64 20 74 61 6b |xdent sh|ould tak|
|00005500| 65 20 6f 75 74 2e 0a 5c | 6e 65 77 73 6b 69 70 5c |e out..\|newskip\|
|00005510| 65 78 64 65 6e 74 61 6d | 6f 75 6e 74 0a 0a 25 20 |exdentam|ount..% |
|00005520| 54 68 69 73 20 64 65 66 | 6e 20 69 73 20 75 73 65 |This def|n is use|
|00005530| 64 20 69 6e 73 69 64 65 | 20 66 69 6c 6c 20 65 6e |d inside| fill en|
|00005540| 76 69 72 6f 6e 6d 65 6e | 74 73 20 73 75 63 68 20 |vironmen|ts such |
|00005550| 61 73 20 40 64 65 66 75 | 6e 2e 0a 5c 64 65 66 5c |as @defu|n..\def\|
|00005560| 65 78 64 65 6e 74 7b 5c | 70 61 72 73 65 61 72 67 |exdent{\|parsearg|
|00005570| 5c 65 78 64 65 6e 74 79 | 79 79 7d 0a 5c 64 65 66 |\exdenty|yy}.\def|
|00005580| 5c 65 78 64 65 6e 74 79 | 79 79 20 23 31 7b 7b 5c |\exdenty|yy #1{{\|
|00005590| 68 66 69 6c 5c 62 72 65 | 61 6b 5c 68 62 6f 78 7b |hfil\bre|ak\hbox{|
|000055a0| 5c 6b 65 72 6e 20 2d 5c | 65 78 64 65 6e 74 61 6d |\kern -\|exdentam|
|000055b0| 6f 75 6e 74 7b 5c 72 6d | 23 31 7d 7d 5c 68 66 69 |ount{\rm|#1}}\hfi|
|000055c0| 6c 5c 62 72 65 61 6b 7d | 7d 0a 0a 25 20 54 68 69 |l\break}|}..% Thi|
|000055d0| 73 20 64 65 66 6e 20 69 | 73 20 75 73 65 64 20 69 |s defn i|s used i|
|000055e0| 6e 73 69 64 65 20 6e 6f | 66 69 6c 6c 20 65 6e 76 |nside no|fill env|
|000055f0| 69 72 6f 6e 6d 65 6e 74 | 73 20 73 75 63 68 20 61 |ironment|s such a|
|00005600| 73 20 40 65 78 61 6d 70 | 6c 65 2e 0a 5c 64 65 66 |s @examp|le..\def|
|00005610| 5c 6e 6f 66 69 6c 6c 65 | 78 64 65 6e 74 7b 5c 70 |\nofille|xdent{\p|
|00005620| 61 72 73 65 61 72 67 5c | 6e 6f 66 69 6c 6c 65 78 |arsearg\|nofillex|
|00005630| 64 65 6e 74 79 79 79 7d | 0a 5c 64 65 66 5c 6e 6f |dentyyy}|.\def\no|
|00005640| 66 69 6c 6c 65 78 64 65 | 6e 74 79 79 79 20 23 31 |fillexde|ntyyy #1|
|00005650| 7b 7b 5c 61 64 76 61 6e | 63 65 20 5c 6c 65 66 74 |{{\advan|ce \left|
|00005660| 73 6b 69 70 20 62 79 20 | 2d 5c 65 78 64 65 6e 74 |skip by |-\exdent|
|00005670| 61 6d 6f 75 6e 74 0a 5c | 6c 65 66 74 6c 69 6e 65 |amount.\|leftline|
|00005680| 7b 5c 68 73 6b 69 70 5c | 6c 65 66 74 73 6b 69 70 |{\hskip\|leftskip|
|00005690| 7b 5c 72 6d 23 31 7d 7d | 7d 7d 0a 0a 25 20 40 69 |{\rm#1}}|}}..% @i|
|000056a0| 6e 6d 61 72 67 69 6e 7b | 54 45 58 54 7d 20 70 75 |nmargin{|TEXT} pu|
|000056b0| 74 73 20 54 45 58 54 20 | 69 6e 20 74 68 65 20 6d |ts TEXT |in the m|
|000056c0| 61 72 67 69 6e 20 6e 65 | 78 74 20 74 6f 20 74 68 |argin ne|xt to th|
|000056d0| 65 20 63 75 72 72 65 6e | 74 20 70 61 72 61 67 72 |e curren|t paragr|
|000056e0| 61 70 68 2e 0a 0a 5c 64 | 65 66 5c 69 6e 6d 61 72 |aph...\d|ef\inmar|
|000056f0| 67 69 6e 23 31 7b 25 0a | 5c 73 74 72 75 74 5c 76 |gin#1{%.|\strut\v|
|00005700| 61 64 6a 75 73 74 7b 5c | 6e 6f 62 72 65 61 6b 5c |adjust{\|nobreak\|
|00005710| 6b 65 72 6e 2d 5c 73 74 | 72 75 74 64 65 70 74 68 |kern-\st|rutdepth|
|00005720| 0a 20 20 5c 76 74 6f 70 | 20 74 6f 20 5c 73 74 72 |. \vtop| to \str|
|00005730| 75 74 64 65 70 74 68 7b | 5c 62 61 73 65 6c 69 6e |utdepth{|\baselin|
|00005740| 65 73 6b 69 70 5c 73 74 | 72 75 74 64 65 70 74 68 |eskip\st|rutdepth|
|00005750| 5c 76 73 73 0a 20 20 5c | 6c 6c 61 70 7b 5c 72 69 |\vss. \|llap{\ri|
|00005760| 67 68 74 73 6b 69 70 3d | 5c 69 6e 6d 61 72 67 69 |ghtskip=|\inmargi|
|00005770| 6e 73 70 61 63 69 6e 67 | 20 5c 76 62 6f 78 7b 5c |nspacing| \vbox{\|
|00005780| 6e 6f 69 6e 64 65 6e 74 | 20 23 31 7d 7d 5c 6e 75 |noindent| #1}}\nu|
|00005790| 6c 6c 7d 7d 7d 0a 5c 6e | 65 77 73 6b 69 70 5c 69 |ll}}}.\n|ewskip\i|
|000057a0| 6e 6d 61 72 67 69 6e 73 | 70 61 63 69 6e 67 20 5c |nmargins|pacing \|
|000057b0| 69 6e 6d 61 72 67 69 6e | 73 70 61 63 69 6e 67 3d |inmargin|spacing=|
|000057c0| 31 63 6d 0a 5c 64 65 66 | 5c 73 74 72 75 74 64 65 |1cm.\def|\strutde|
|000057d0| 70 74 68 7b 5c 64 70 5c | 73 74 72 75 74 62 6f 78 |pth{\dp\|strutbox|
|000057e0| 7d 0a 0a 25 5c 68 62 6f | 78 7b 7b 5c 72 6d 23 31 |}..%\hbo|x{{\rm#1|
|000057f0| 7d 7d 5c 68 66 69 6c 5c | 62 72 65 61 6b 7d 7d 0a |}}\hfil\|break}}.|
|00005800| 0a 25 20 40 69 6e 63 6c | 75 64 65 20 66 69 6c 65 |.% @incl|ude file|
|00005810| 20 20 20 20 69 6e 73 65 | 72 74 20 74 65 78 74 20 | inse|rt text |
|00005820| 6f 66 20 74 68 61 74 20 | 66 69 6c 65 20 61 73 20 |of that |file as |
|00005830| 69 6e 70 75 74 2e 0a 0a | 5c 64 65 66 5c 69 6e 63 |input...|\def\inc|
|00005840| 6c 75 64 65 7b 5c 70 61 | 72 73 65 61 72 67 5c 69 |lude{\pa|rsearg\i|
|00005850| 6e 63 6c 75 64 65 7a 7a | 7a 7d 0a 25 55 73 65 20 |ncludezz|z}.%Use |
|00005860| 5c 69 6e 70 75 74 5c 74 | 68 69 73 66 69 6c 65 20 |\input\t|hisfile |
|00005870| 74 6f 20 61 76 6f 69 64 | 20 62 6c 61 6e 6b 20 61 |to avoid| blank a|
|00005880| 66 74 65 72 20 5c 69 6e | 70 75 74 2c 20 77 68 69 |fter \in|put, whi|
|00005890| 63 68 20 6d 61 79 20 62 | 65 20 61 6e 20 61 63 74 |ch may b|e an act|
|000058a0| 69 76 65 0a 25 63 68 61 | 72 20 28 69 6e 20 77 68 |ive.%cha|r (in wh|
|000058b0| 69 63 68 20 63 61 73 65 | 20 74 68 65 20 62 6c 61 |ich case| the bla|
|000058c0| 6e 6b 20 77 6f 75 6c 64 | 20 62 65 63 6f 6d 65 20 |nk would| become |
|000058d0| 74 68 65 20 5c 69 6e 70 | 75 74 20 61 72 67 75 6d |the \inp|ut argum|
|000058e0| 65 6e 74 29 2e 0a 25 54 | 68 65 20 67 72 6f 75 70 |ent)..%T|he group|
|000058f0| 69 6e 67 20 6b 65 65 70 | 73 20 74 68 65 20 76 61 |ing keep|s the va|
|00005900| 6c 75 65 20 6f 66 20 5c | 74 68 69 73 66 69 6c 65 |lue of \|thisfile|
|00005910| 20 63 6f 72 72 65 63 74 | 20 65 76 65 6e 20 77 68 | correct| even wh|
|00005920| 65 6e 20 40 69 6e 63 6c | 75 64 65 0a 25 69 73 20 |en @incl|ude.%is |
|00005930| 6e 65 73 74 65 64 2e 0a | 5c 64 65 66 5c 69 6e 63 |nested..|\def\inc|
|00005940| 6c 75 64 65 7a 7a 7a 20 | 23 31 7b 5c 62 65 67 69 |ludezzz |#1{\begi|
|00005950| 6e 67 72 6f 75 70 0a 5c | 64 65 66 5c 74 68 69 73 |ngroup.\|def\this|
|00005960| 66 69 6c 65 7b 23 31 7d | 5c 69 6e 70 75 74 5c 74 |file{#1}|\input\t|
|00005970| 68 69 73 66 69 6c 65 0a | 5c 65 6e 64 67 72 6f 75 |hisfile.|\endgrou|
|00005980| 70 7d 0a 0a 5c 64 65 66 | 5c 74 68 69 73 66 69 6c |p}..\def|\thisfil|
|00005990| 65 7b 7d 0a 0a 25 20 40 | 63 65 6e 74 65 72 20 6c |e{}..% @|center l|
|000059a0| 69 6e 65 20 20 20 6f 75 | 74 70 75 74 73 20 74 68 |ine ou|tputs th|
|000059b0| 61 74 20 6c 69 6e 65 2c | 20 63 65 6e 74 65 72 65 |at line,| centere|
|000059c0| 64 0a 0a 5c 64 65 66 5c | 63 65 6e 74 65 72 7b 5c |d..\def\|center{\|
|000059d0| 70 61 72 73 65 61 72 67 | 5c 63 65 6e 74 65 72 7a |parsearg|\centerz|
|000059e0| 7a 7a 7d 0a 5c 64 65 66 | 5c 63 65 6e 74 65 72 7a |zz}.\def|\centerz|
|000059f0| 7a 7a 20 23 31 7b 7b 5c | 61 64 76 61 6e 63 65 5c |zz #1{{\|advance\|
|00005a00| 68 73 69 7a 65 20 62 79 | 20 2d 5c 6c 65 66 74 73 |hsize by| -\lefts|
|00005a10| 6b 69 70 0a 5c 61 64 76 | 61 6e 63 65 5c 68 73 69 |kip.\adv|ance\hsi|
|00005a20| 7a 65 20 62 79 20 2d 5c | 72 69 67 68 74 73 6b 69 |ze by -\|rightski|
|00005a30| 70 0a 5c 63 65 6e 74 65 | 72 6c 69 6e 65 7b 23 31 |p.\cente|rline{#1|
|00005a40| 7d 7d 7d 0a 0a 25 20 40 | 73 70 20 6e 20 20 20 6f |}}}..% @|sp n o|
|00005a50| 75 74 70 75 74 73 20 6e | 20 6c 69 6e 65 73 20 6f |utputs n| lines o|
|00005a60| 66 20 76 65 72 74 69 63 | 61 6c 20 73 70 61 63 65 |f vertic|al space|
|00005a70| 0a 0a 5c 64 65 66 5c 73 | 70 7b 5c 70 61 72 73 65 |..\def\s|p{\parse|
|00005a80| 61 72 67 5c 73 70 78 78 | 78 7d 0a 5c 64 65 66 5c |arg\spxx|x}.\def\|
|00005a90| 73 70 78 78 78 20 23 31 | 7b 5c 70 61 72 20 5c 76 |spxxx #1|{\par \v|
|00005aa0| 73 6b 69 70 20 23 31 5c | 62 61 73 65 6c 69 6e 65 |skip #1\|baseline|
|00005ab0| 73 6b 69 70 7d 0a 0a 25 | 20 40 63 6f 6d 6d 65 6e |skip}..%| @commen|
|00005ac0| 74 20 2e 2e 2e 6c 69 6e | 65 20 77 68 69 63 68 20 |t ...lin|e which |
|00005ad0| 69 73 20 69 67 6e 6f 72 | 65 64 2e 2e 2e 0a 25 20 |is ignor|ed....% |
|00005ae0| 40 63 20 69 73 20 74 68 | 65 20 73 61 6d 65 20 61 |@c is th|e same a|
|00005af0| 73 20 40 63 6f 6d 6d 65 | 6e 74 0a 25 20 40 69 67 |s @comme|nt.% @ig|
|00005b00| 6e 6f 72 65 20 2e 2e 2e | 20 40 65 6e 64 20 69 67 |nore ...| @end ig|
|00005b10| 6e 6f 72 65 20 20 69 73 | 20 61 6e 6f 74 68 65 72 |nore is| another|
|00005b20| 20 77 61 79 20 74 6f 20 | 77 72 69 74 65 20 61 20 | way to |write a |
|00005b30| 63 6f 6d 6d 65 6e 74 0a | 0a 5c 64 65 66 5c 63 6f |comment.|.\def\co|
|00005b40| 6d 6d 65 6e 74 7b 5c 63 | 61 74 63 6f 64 65 20 36 |mment{\c|atcode 6|
|00005b50| 34 3d 5c 6f 74 68 65 72 | 20 5c 63 61 74 63 6f 64 |4=\other| \catcod|
|00005b60| 65 20 31 32 33 3d 5c 6f | 74 68 65 72 20 5c 63 61 |e 123=\o|ther \ca|
|00005b70| 74 63 6f 64 65 20 31 32 | 35 3d 5c 6f 74 68 65 72 |tcode 12|5=\other|
|00005b80| 25 0a 5c 70 61 72 73 65 | 61 72 67 20 5c 63 6f 6d |%.\parse|arg \com|
|00005b90| 6d 65 6e 74 78 78 78 7d | 0a 0a 5c 64 65 66 5c 63 |mentxxx}|..\def\c|
|00005ba0| 6f 6d 6d 65 6e 74 78 78 | 78 20 23 31 7b 5c 63 61 |ommentxx|x #1{\ca|
|00005bb0| 74 63 6f 64 65 20 36 34 | 3d 30 20 5c 63 61 74 63 |tcode 64|=0 \catc|
|00005bc0| 6f 64 65 20 31 32 33 3d | 31 20 5c 63 61 74 63 6f |ode 123=|1 \catco|
|00005bd0| 64 65 20 31 32 35 3d 32 | 20 7d 0a 0a 5c 6c 65 74 |de 125=2| }..\let|
|00005be0| 5c 63 3d 5c 63 6f 6d 6d | 65 6e 74 0a 0a 25 20 50 |\c=\comm|ent..% P|
|00005bf0| 72 65 76 65 6e 74 20 65 | 72 72 6f 72 73 20 66 6f |revent e|rrors fo|
|00005c00| 72 20 73 65 63 74 69 6f | 6e 20 63 6f 6d 6d 61 6e |r sectio|n comman|
|00005c10| 64 73 2e 0a 25 20 55 73 | 65 64 20 69 6e 20 40 69 |ds..% Us|ed in @i|
|00005c20| 67 6e 6f 72 65 20 61 6e | 64 20 69 6e 20 66 61 69 |gnore an|d in fai|
|00005c30| 6c 69 6e 67 20 63 6f 6e | 64 69 74 69 6f 6e 61 6c |ling con|ditional|
|00005c40| 73 2e 0a 5c 64 65 66 5c | 69 67 6e 6f 72 65 73 65 |s..\def\|ignorese|
|00005c50| 63 74 69 6f 6e 73 7b 25 | 0a 5c 6c 65 74 5c 63 68 |ctions{%|.\let\ch|
|00005c60| 61 70 74 65 72 3d 5c 72 | 65 6c 61 78 0a 5c 6c 65 |apter=\r|elax.\le|
|00005c70| 74 5c 75 6e 6e 75 6d 62 | 65 72 65 64 3d 5c 72 65 |t\unnumb|ered=\re|
|00005c80| 6c 61 78 0a 5c 6c 65 74 | 5c 74 6f 70 3d 5c 72 65 |lax.\let|\top=\re|
|00005c90| 6c 61 78 0a 5c 6c 65 74 | 5c 75 6e 6e 75 6d 62 65 |lax.\let|\unnumbe|
|00005ca0| 72 65 64 73 65 63 3d 5c | 72 65 6c 61 78 0a 5c 6c |redsec=\|relax.\l|
|00005cb0| 65 74 5c 75 6e 6e 75 6d | 62 65 72 65 64 73 65 63 |et\unnum|beredsec|
|00005cc0| 74 69 6f 6e 3d 5c 72 65 | 6c 61 78 0a 5c 6c 65 74 |tion=\re|lax.\let|
|00005cd0| 5c 75 6e 6e 75 6d 62 65 | 72 65 64 73 75 62 73 65 |\unnumbe|redsubse|
|00005ce0| 63 3d 5c 72 65 6c 61 78 | 0a 5c 6c 65 74 5c 75 6e |c=\relax|.\let\un|
|00005cf0| 6e 75 6d 62 65 72 65 64 | 73 75 62 73 65 63 74 69 |numbered|subsecti|
|00005d00| 6f 6e 3d 5c 72 65 6c 61 | 78 0a 5c 6c 65 74 5c 75 |on=\rela|x.\let\u|
|00005d10| 6e 6e 75 6d 62 65 72 65 | 64 73 75 62 73 75 62 73 |nnumbere|dsubsubs|
|00005d20| 65 63 3d 5c 72 65 6c 61 | 78 0a 5c 6c 65 74 5c 75 |ec=\rela|x.\let\u|
|00005d30| 6e 6e 75 6d 62 65 72 65 | 64 73 75 62 73 75 62 73 |nnumbere|dsubsubs|
|00005d40| 65 63 74 69 6f 6e 3d 5c | 72 65 6c 61 78 0a 5c 6c |ection=\|relax.\l|
|00005d50| 65 74 5c 73 65 63 74 69 | 6f 6e 3d 5c 72 65 6c 61 |et\secti|on=\rela|
|00005d60| 78 0a 5c 6c 65 74 5c 73 | 75 62 73 65 63 3d 5c 72 |x.\let\s|ubsec=\r|
|00005d70| 65 6c 61 78 0a 5c 6c 65 | 74 5c 73 75 62 73 75 62 |elax.\le|t\subsub|
|00005d80| 73 65 63 3d 5c 72 65 6c | 61 78 0a 5c 6c 65 74 5c |sec=\rel|ax.\let\|
|00005d90| 73 75 62 73 65 63 74 69 | 6f 6e 3d 5c 72 65 6c 61 |subsecti|on=\rela|
|00005da0| 78 0a 5c 6c 65 74 5c 73 | 75 62 73 75 62 73 65 63 |x.\let\s|ubsubsec|
|00005db0| 74 69 6f 6e 3d 5c 72 65 | 6c 61 78 0a 5c 6c 65 74 |tion=\re|lax.\let|
|00005dc0| 5c 61 70 70 65 6e 64 69 | 78 3d 5c 72 65 6c 61 78 |\appendi|x=\relax|
|00005dd0| 0a 5c 6c 65 74 5c 61 70 | 70 65 6e 64 69 78 73 65 |.\let\ap|pendixse|
|00005de0| 63 3d 5c 72 65 6c 61 78 | 0a 5c 6c 65 74 5c 61 70 |c=\relax|.\let\ap|
|00005df0| 70 65 6e 64 69 78 73 65 | 63 74 69 6f 6e 3d 5c 72 |pendixse|ction=\r|
|00005e00| 65 6c 61 78 0a 5c 6c 65 | 74 5c 61 70 70 65 6e 64 |elax.\le|t\append|
|00005e10| 69 78 73 75 62 73 65 63 | 3d 5c 72 65 6c 61 78 0a |ixsubsec|=\relax.|
|00005e20| 5c 6c 65 74 5c 61 70 70 | 65 6e 64 69 78 73 75 62 |\let\app|endixsub|
|00005e30| 73 65 63 74 69 6f 6e 3d | 5c 72 65 6c 61 78 0a 5c |section=|\relax.\|
|00005e40| 6c 65 74 5c 61 70 70 65 | 6e 64 69 78 73 75 62 73 |let\appe|ndixsubs|
|00005e50| 75 62 73 65 63 3d 5c 72 | 65 6c 61 78 0a 5c 6c 65 |ubsec=\r|elax.\le|
|00005e60| 74 5c 61 70 70 65 6e 64 | 69 78 73 75 62 73 75 62 |t\append|ixsubsub|
|00005e70| 73 65 63 74 69 6f 6e 3d | 5c 72 65 6c 61 78 0a 5c |section=|\relax.\|
|00005e80| 6c 65 74 5c 63 6f 6e 74 | 65 6e 74 73 3d 5c 72 65 |let\cont|ents=\re|
|00005e90| 6c 61 78 0a 5c 6c 65 74 | 5c 73 6d 61 6c 6c 62 6f |lax.\let|\smallbo|
|00005ea0| 6f 6b 3d 5c 72 65 6c 61 | 78 0a 5c 6c 65 74 5c 74 |ok=\rela|x.\let\t|
|00005eb0| 69 74 6c 65 70 61 67 65 | 3d 5c 72 65 6c 61 78 0a |itlepage|=\relax.|
|00005ec0| 7d 0a 0a 25 20 55 73 65 | 64 20 69 6e 20 6e 65 73 |}..% Use|d in nes|
|00005ed0| 74 65 64 20 63 6f 6e 64 | 69 74 69 6f 6e 61 6c 73 |ted cond|itionals|
|00005ee0| 2c 20 77 68 65 72 65 20 | 77 65 20 68 61 76 65 20 |, where |we have |
|00005ef0| 74 6f 20 70 61 72 73 65 | 20 74 68 65 20 54 65 78 |to parse| the Tex|
|00005f00| 69 6e 66 6f 20 73 6f 75 | 72 63 65 0a 25 20 61 6e |info sou|rce.% an|
|00005f10| 64 20 73 6f 20 77 61 6e | 74 20 74 6f 20 74 75 72 |d so wan|t to tur|
|00005f20| 6e 20 6f 66 66 20 6d 6f | 73 74 20 63 6f 6d 6d 61 |n off mo|st comma|
|00005f30| 6e 64 73 2c 20 69 6e 20 | 63 61 73 65 20 74 68 65 |nds, in |case the|
|00005f40| 79 20 61 72 65 20 75 73 | 65 64 0a 25 20 69 6e 63 |y are us|ed.% inc|
|00005f50| 6f 72 72 65 63 74 6c 79 | 2e 0a 25 0a 5c 64 65 66 |orrectly|..%.\def|
|00005f60| 5c 69 67 6e 6f 72 65 6d | 6f 72 65 63 6f 6d 6d 61 |\ignorem|orecomma|
|00005f70| 6e 64 73 7b 25 0a 20 20 | 5c 6c 65 74 5c 64 65 66 |nds{%. |\let\def|
|00005f80| 63 76 20 3d 20 5c 72 65 | 6c 61 78 0a 20 20 5c 6c |cv = \re|lax. \l|
|00005f90| 65 74 5c 64 65 66 66 6e | 20 3d 20 5c 72 65 6c 61 |et\deffn| = \rela|
|00005fa0| 78 0a 20 20 5c 6c 65 74 | 5c 64 65 66 66 6e 78 20 |x. \let|\deffnx |
|00005fb0| 3d 20 5c 72 65 6c 61 78 | 0a 20 20 5c 6c 65 74 5c |= \relax|. \let\|
|00005fc0| 64 65 66 69 6e 64 65 78 | 20 3d 20 5c 72 65 6c 61 |defindex| = \rela|
|00005fd0| 78 0a 20 20 5c 6c 65 74 | 5c 64 65 66 69 76 61 72 |x. \let|\defivar|
|00005fe0| 20 3d 20 5c 72 65 6c 61 | 78 0a 20 20 5c 6c 65 74 | = \rela|x. \let|
|00005ff0| 5c 64 65 66 6d 61 63 20 | 3d 20 5c 72 65 6c 61 78 |\defmac |= \relax|
|00006000| 0a 20 20 5c 6c 65 74 5c | 64 65 66 6d 65 74 68 6f |. \let\|defmetho|
|00006010| 64 20 3d 20 5c 72 65 6c | 61 78 0a 20 20 5c 6c 65 |d = \rel|ax. \le|
|00006020| 74 5c 64 65 66 6f 70 20 | 3d 20 5c 72 65 6c 61 78 |t\defop |= \relax|
|00006030| 0a 20 20 5c 6c 65 74 5c | 64 65 66 6f 70 74 20 3d |. \let\|defopt =|
|00006040| 20 5c 72 65 6c 61 78 0a | 20 20 5c 6c 65 74 5c 64 | \relax.| \let\d|
|00006050| 65 66 73 70 65 63 20 3d | 20 5c 72 65 6c 61 78 0a |efspec =| \relax.|
|00006060| 20 20 5c 6c 65 74 5c 64 | 65 66 74 70 20 3d 20 5c | \let\d|eftp = \|
|00006070| 72 65 6c 61 78 0a 20 20 | 5c 6c 65 74 5c 64 65 66 |relax. |\let\def|
|00006080| 74 79 70 65 66 6e 20 3d | 20 5c 72 65 6c 61 78 0a |typefn =| \relax.|
|00006090| 20 20 5c 6c 65 74 5c 64 | 65 66 74 79 70 65 66 75 | \let\d|eftypefu|
|000060a0| 6e 20 3d 20 5c 72 65 6c | 61 78 0a 20 20 5c 6c 65 |n = \rel|ax. \le|
|000060b0| 74 5c 64 65 66 74 79 70 | 65 76 61 72 20 3d 20 5c |t\deftyp|evar = \|
|000060c0| 72 65 6c 61 78 0a 20 20 | 5c 6c 65 74 5c 64 65 66 |relax. |\let\def|
|000060d0| 74 79 70 65 76 72 20 3d | 20 5c 72 65 6c 61 78 0a |typevr =| \relax.|
|000060e0| 20 20 5c 6c 65 74 5c 64 | 65 66 75 6e 20 3d 20 5c | \let\d|efun = \|
|000060f0| 72 65 6c 61 78 0a 20 20 | 5c 6c 65 74 5c 64 65 66 |relax. |\let\def|
|00006100| 76 61 72 20 3d 20 5c 72 | 65 6c 61 78 0a 20 20 5c |var = \r|elax. \|
|00006110| 6c 65 74 5c 64 65 66 76 | 72 20 3d 20 5c 72 65 6c |let\defv|r = \rel|
|00006120| 61 78 0a 20 20 5c 6c 65 | 74 5c 72 65 66 20 3d 20 |ax. \le|t\ref = |
|00006130| 5c 72 65 6c 61 78 0a 20 | 20 5c 6c 65 74 5c 78 72 |\relax. | \let\xr|
|00006140| 65 66 20 3d 20 5c 72 65 | 6c 61 78 0a 20 20 5c 6c |ef = \re|lax. \l|
|00006150| 65 74 5c 70 72 69 6e 74 | 69 6e 64 65 78 20 3d 20 |et\print|index = |
|00006160| 5c 72 65 6c 61 78 0a 20 | 20 5c 6c 65 74 5c 70 78 |\relax. | \let\px|
|00006170| 72 65 66 20 3d 20 5c 72 | 65 6c 61 78 0a 20 20 5c |ref = \r|elax. \|
|00006180| 6c 65 74 5c 73 65 74 74 | 69 74 6c 65 20 3d 20 5c |let\sett|itle = \|
|00006190| 72 65 6c 61 78 0a 20 20 | 5c 6c 65 74 5c 73 65 74 |relax. |\let\set|
|000061a0| 63 68 61 70 74 65 72 6e | 65 77 70 61 67 65 20 3d |chaptern|ewpage =|
|000061b0| 20 5c 72 65 6c 61 78 0a | 20 20 5c 6c 65 74 5c 73 | \relax.| \let\s|
|000061c0| 65 74 63 68 61 70 74 65 | 72 73 74 79 6c 65 20 3d |etchapte|rstyle =|
|000061d0| 20 5c 72 65 6c 61 78 0a | 20 20 5c 6c 65 74 5c 65 | \relax.| \let\e|
|000061e0| 76 65 72 79 68 65 61 64 | 69 6e 67 20 3d 20 5c 72 |veryhead|ing = \r|
|000061f0| 65 6c 61 78 0a 20 20 5c | 6c 65 74 5c 65 76 65 6e |elax. \|let\even|
|00006200| 68 65 61 64 69 6e 67 20 | 3d 20 5c 72 65 6c 61 78 |heading |= \relax|
|00006210| 0a 20 20 5c 6c 65 74 5c | 6f 64 64 68 65 61 64 69 |. \let\|oddheadi|
|00006220| 6e 67 20 3d 20 5c 72 65 | 6c 61 78 0a 20 20 5c 6c |ng = \re|lax. \l|
|00006230| 65 74 5c 65 76 65 72 79 | 66 6f 6f 74 69 6e 67 20 |et\every|footing |
|00006240| 3d 20 5c 72 65 6c 61 78 | 0a 20 20 5c 6c 65 74 5c |= \relax|. \let\|
|00006250| 65 76 65 6e 66 6f 6f 74 | 69 6e 67 20 3d 20 5c 72 |evenfoot|ing = \r|
|00006260| 65 6c 61 78 0a 20 20 5c | 6c 65 74 5c 6f 64 64 66 |elax. \|let\oddf|
|00006270| 6f 6f 74 69 6e 67 20 3d | 20 5c 72 65 6c 61 78 0a |ooting =| \relax.|
|00006280| 20 20 5c 6c 65 74 5c 68 | 65 61 64 69 6e 67 73 20 | \let\h|eadings |
|00006290| 3d 20 5c 72 65 6c 61 78 | 0a 20 20 5c 6c 65 74 5c |= \relax|. \let\|
|000062a0| 69 6e 63 6c 75 64 65 20 | 3d 20 5c 72 65 6c 61 78 |include |= \relax|
|000062b0| 0a 20 20 5c 6c 65 74 5c | 6c 6f 77 65 72 73 65 63 |. \let\|lowersec|
|000062c0| 74 69 6f 6e 73 20 3d 20 | 5c 72 65 6c 61 78 0a 20 |tions = |\relax. |
|000062d0| 20 5c 6c 65 74 5c 64 6f | 77 6e 20 3d 20 5c 72 65 | \let\do|wn = \re|
|000062e0| 6c 61 78 0a 20 20 5c 6c | 65 74 5c 72 61 69 73 65 |lax. \l|et\raise|
|000062f0| 73 65 63 74 69 6f 6e 73 | 20 3d 20 5c 72 65 6c 61 |sections| = \rela|
|00006300| 78 0a 20 20 5c 6c 65 74 | 5c 75 70 20 3d 20 5c 72 |x. \let|\up = \r|
|00006310| 65 6c 61 78 0a 20 20 5c | 6c 65 74 5c 73 65 74 20 |elax. \|let\set |
|00006320| 3d 20 5c 72 65 6c 61 78 | 0a 20 20 5c 6c 65 74 5c |= \relax|. \let\|
|00006330| 63 6c 65 61 72 20 3d 20 | 5c 72 65 6c 61 78 0a 20 |clear = |\relax. |
|00006340| 20 5c 6c 65 74 5c 69 74 | 65 6d 20 3d 20 5c 72 65 | \let\it|em = \re|
|00006350| 6c 61 78 0a 20 20 5c 6c | 65 74 5c 6d 65 73 73 61 |lax. \l|et\messa|
|00006360| 67 65 20 3d 20 5c 72 65 | 6c 61 78 0a 7d 0a 0a 25 |ge = \re|lax.}..%|
|00006370| 20 49 67 6e 6f 72 65 20 | 40 69 67 6e 6f 72 65 20 | Ignore |@ignore |
|00006380| 2e 2e 2e 20 40 65 6e 64 | 20 69 67 6e 6f 72 65 2e |... @end| ignore.|
|00006390| 0a 25 0a 5c 64 65 66 5c | 69 67 6e 6f 72 65 7b 5c |.%.\def\|ignore{\|
|000063a0| 64 6f 69 67 6e 6f 72 65 | 7b 69 67 6e 6f 72 65 7d |doignore|{ignore}|
|000063b0| 7d 0a 0a 25 20 41 6c 73 | 6f 20 69 67 6e 6f 72 65 |}..% Als|o ignore|
|000063c0| 20 40 69 66 69 6e 66 6f | 2c 20 40 69 66 68 74 6d | @ifinfo|, @ifhtm|
|000063d0| 6c 2c 20 40 68 74 6d 6c | 2c 20 40 6d 65 6e 75 2c |l, @html|, @menu,|
|000063e0| 20 61 6e 64 20 40 64 69 | 72 65 6e 74 72 79 20 74 | and @di|rentry t|
|000063f0| 65 78 74 2e 0a 25 0a 5c | 64 65 66 5c 69 66 69 6e |ext..%.\|def\ifin|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.